# QmlControls
**Repository Path**: markbullplus/QmlControls
## Basic Information
- **Project Name**: QmlControls
- **Description**: 提供一些有用Qml控件 & 实用工具
一些是 Qt C++实现, 也有 纯Qml实现
- **Primary Language**: 其他
- **License**: MIT
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 2
- **Forks**: 0
- **Created**: 2024-09-08
- **Last Updated**: 2025-04-30
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# QmlControls
提供一些有用Qml控件 & 实用工具
一些是 `Qt C++实现`, 也有 `纯Qml实现`
------
### 如何使用
所有示例与控件同目录, 可直接构建
------
### 所有控件&工具预览
[预览图均为GIF,较大](./demonstrate/demonstrate.md)
------
### 控件&工具列表 (部分动态预览图被替换为静态)
名称 | 说明 | 示例
---------|----------|---------
GlowCircularImage | 圆形图像/发光图像 |
MagicFish | 灵动的小鱼 |
ImageHelper | 支持动图的编辑器 |
FramelessWindow | 无边框窗口 |
PolygonWindow | 多边形窗口 |
HistoryEditor | 历史编辑器 ( 支持历史搜索 & 关键字匹配 ) |
VideoOutput | Qml中支持原始视频图像格式(YUV / RGB) |
FpsItem | Qml中显示帧率的组件 |
ColorPicker / ColorPickerPopup | 仿 `Windows10 画图3D` 的颜色选择器, 但更加强大 |
WaterfallFlow | 瀑布流视图(并且可以自适应),类似小红书 |
AsyncHasher | 可对任意数据(url/text/object)生成加密哈希的异步散列器 |
Notification | 悬浮出现在(全局/局部)页面上的通知提醒消息 |
Timeline | 可视化地呈现时间流信息的组件 |
MoveMouseArea / ResizeMouseArea | 给任意目标添加[移动/调整大小操作]的鼠标区域 |
WaveProgress | 动态的水波进度条 |
------
### 许可证
使用 `MIT LICENSE`
------
### 开发环境
windows 11,Qt 5.15.2
------
### Star 历史
[](https://star-history.com/#mengps/QmlControls&Date)