GitHub开源推荐 | qsint-基于Qt的UI控件
共 957字,需浏览 2分钟
·
2021-02-09 11:29
Github 开源推荐
专注分享 GitHub 上有趣、好玩的开源项目,
以帮助大家提高编程技巧,找到编程乐趣。
如果你对开源感兴趣,想和大家分享一些优质项目,随时欢迎投稿(微信号:iwaleon
)。
qsint
是一基于 Qt 的 UI 开发库,其中包含了几个 Qt 控件、图表、属性编辑器等!
地址:https://sourceforge.net/projects/qsint/
该库包含了 3 大模块:
QSint::Widgets
:包含了日常使用的定制 Qt Widgets(例如:颜色选择器、分割按钮、滑块等)。QSint::Actions
:包含了额外的 Qt Widgets,用于维护 Windows XP 任务面板,Windows 7 动作等外观和感觉。QSint::Charts
:包含了遵循 Qt 模型视图思想的 2D 图表组件。
1
风格效果
下载 qsint 源码,直接编译即可成功,来看一些自带的示例程序。
ActionLabel
- 类似于 Windows 7 控制面板中的操作按钮,通常由一个图标和文本组成。
ActionBox
- 通常由一个图标、可点击的标题和一组动作列表组成。
ActionPanel
- 类似于 Windows XP 任务面板的操作面板,是 ActionGroup 的容器。
ActionGroup
- 代表了一组操作,是 ActionLabel 所代表的动作的容器。
循环进度条,支持多种样式:圆环、饼状、线状等。
PieChart 用饼图表示模型的单列,可以通过 setActiveIndex() 方法来选择模型中的活动列。
柱状图绘制控件,提供了多种图表类型:堆叠图、柱形图、趋势图。
环形图将模型的每一列表示为一个环,环由大小与行值成正比的片段组成。
·END·