使用QML实现各种极简风格的自定义控件
- QML
- Qt版本:6.5.3
- MinGW版本:11.2.0
- 软件图标、标题
- 无边框窗口(圆角)
- 窗口变化
- 最大化、正常化、关闭
- 拖拽移动、拖拽缩放、拖拽至边缘半屏或全屏
- 主题切换(渐变、半透明)
- 页面切换
- 主题预览和设置
- 窗口变化
- 滑动侧边栏
- 视觉上独立于窗口
- 展开收拢效果(最大化展开)
- 悬浮高亮、点击高亮
- 切换页面
- 外部打开网页链接
- 自定义按钮
- 开关按钮(圆角、颜色)
- 复选按钮(圆角、颜色、文字)
- 单选按钮(圆角、颜色、文字)
- 点击按钮(圆角、颜色、文字、高亮)
- 进度条
- 滑块进度条(拖拽、点击、进度显示、颜色)
- 圆形进度条(范围、动画、颜色)
- 水波进度条(水纹动画、颜色)
- 输入框
- 单行输入框(圆角、清除)
- 区域输入框(圆角、字数统计、滑动)
- 表格
- 自定义列(数量、宽度、名字)
- 自定义数据(数量、信息)
- 修改列宽度(拖拽)
- 滑动(左右、上下)
- 动画(添加、删除、上下移动)