# 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 历史 [![Star History Chart](https://api.star-history.com/svg?repos=mengps/QmlControls&type=Date)](https://star-history.com/#mengps/QmlControls&Date)