用于绘图表盘、条形图和其他对象的 Qt 附加库?

Posted

技术标签:

【中文标题】用于绘图表盘、条形图和其他对象的 Qt 附加库?【英文标题】:Qt additonal library for plot dial ,bars and other objects? 【发布时间】:2018-06-14 04:35:12 【问题描述】:

我想在我的应用程序中放置一些好看的对象,例如绘图、刻度盘和其他对象。 QCustomPlot 是可用的,我认为这对于绘图来说没问题,但是 QWT 中可用的对象看起来很旧,我想要一些可以为我的应用程序添加一些星星的对象。如果有的话,请建议。

【问题讨论】:

【参考方案1】:

就“好看”而言,Qwt 或 QCustomPlot 没有区别。当使用相同的画笔和钢笔时,它们看起来是一样的。

对于表盘、滑块、旋钮等,现在大多数外观更现代的版本通常使用 Qt/Quick 完成。但是恕我直言,这项技术在桌面上失败了(Qt/Quick Controls 1 已正式被放弃),我不知道小部件领域有很多活动。

所以恐怕你最好的选择是使用 Qwt 并重载用于渲染的方法,使它们看起来像预期的那样。

您可能还想尝试样式表。至少 Qwt 在某种程度上支持它们。

【讨论】:

以上是关于用于绘图表盘、条形图和其他对象的 Qt 附加库?的主要内容,如果未能解决你的问题,请参考以下文章

QT绘图五:绘制美化版本扫描方向表盘

如何绘制条形图和饼图 iPhone sdk?

Qt自定义控件之仪表盘的完整实现

Python之神奇的绘图库matplotlib

QT绘图三:绘制一个扫描表盘

paper 139:qt超强绘图控件qwt - 安装及配置