Qt QML 的 Ant 设计组件库
此项目为「 DelegateUI 」Qt5 实现, 但只提供单一组件的实现
新的 Qt6 实现是完整的库, 并提供更加强大和一致的主题系统 DelegateUI for Qt6
English | 中文
提供一些有用 Qml 控件 & 实用工具
一些是 Qt C++实现
, 也有 纯Qml实现
- 使用
cmake
构建
CMakeLists.txt
可构建所有示例如需单独构建,直接进入目录构建
*/CMakeLists.txt
- 使用
qmake
构建
Run.pro
可构建所有示例如需单独构建,直接进入目录构建
*.pro
名称 | 说明 | 支持 | 示例 |
---|---|---|---|
GlowCircularImage | 圆形图像/发光图像 | Qt5 |
|
MagicFish | 灵动的小鱼 | Qt5 |
|
EditorImageHelper | 编辑器图像助手(支持动图) | Qt5 |
|
FramelessWindow | 无边框窗口 | Qt5 |
|
PolygonWindow | 多边形窗口 | Qt5 |
|
HistoryEditor | 历史编辑器 ( 支持历史搜索 & 关键字匹配 ) | Qt5 |
|
VideoOutput | Qml中支持原始视频图像格式(YUV / RGB) | Qt5 |
|
FpsItem | Qml中显示帧率的组件 | Qt5 |
|
ColorPicker / ColorPickerPopup | 仿 Windows10 画图3D 的颜色选择器, 但更加强大 |
Qt5 |
|
WaterfallFlow | 瀑布流视图(并且可以自适应),类似小红书 | Qt5 |
|
AsyncHasher | 可对任意数据(url/text/object)生成加密哈希的异步散列器 | Qt5 |
|
Notification | 悬浮出现在(全局/局部)页面上的通知提醒消息 | Qt5 |
|
Timeline | 可视化地呈现时间流信息的组件 | Qt5 |
|
MoveMouseArea / ResizeMouseArea | 给任意目标添加[移动/调整大小操作]的鼠标区域 | Qt5 |
|
WaveProgress | 动态的水波进度条 | Qt5 |
|
Rate | 对某个事物进行评级 | Qt5 |
|
SystemThemeHelper | (Qt5/Qt6) 系统主题助手 [Dark/Light]主题检测 & 感知 |
Qt5 Qt6 |
|
Watermark | 可给页面的任意项加上水印 | Qt5 |
|
Tour(TourFocus/TourStep) | 用于分步引导用户了解产品功能的气泡组件。 | Qt5 |
|
Button(DelButton/DelIconButton) | 按钮用于开始一个即时操作。 | Qt5 |
使用 MIT LICENSE
windows 11,Qt 5.15.2 / Qt 6.7.3