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、ActionBox

ActionLabel - 类似于 Windows 7 控制面板中的操作按钮,通常由一个图标和文本组成。

ActionBox - 通常由一个图标、可点击的标题和一组动作列表组成。




ActionPanel、ActionGroup


ActionPanel - 类似于 Windows XP 任务面板的操作面板,是 ActionGroup 的容器。

ActionGroup - 代表了一组操作,是 ActionLabel 所代表的动作的容器。




RoundProgressBar


循环进度条,支持多种样式:圆环、饼状、线状等。




Piechart


PieChart 用饼图表示模型的单列,可以通过 setActiveIndex() 方法来选择模型中的活动列。




BarChartPlotter


柱状图绘制控件,提供了多种图表类型:堆叠图、柱形图、趋势图。




RingChart

环形图将模型的每一列表示为一个环,环由大小与行值成正比的片段组成。



·END·


浏览 217
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报