飞道的博客

GitHub开源推荐 | qsint-基于Qt的UI控件

399人阅读  评论(0)


 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·


转载:https://blog.csdn.net/u011012932/article/details/113733510
查看评论
* 以上用户言论只代表其个人观点,不代表本网站的观点或立场