qtvs添加qchart_如何使用Qt Designer在表单中插入QChartView?

本文介绍了如何在QtDesigner中添加QChartView以便进行数据可视化。你可以通过提升QGraphicsView为QChartView或者编译QtChart插件来实现。提升QGraphicsView涉及在.pro文件中添加QT=图表,然后在QtDesigner中右键点击并选择Promote to…,设置QChartView及其头文件。另一种方法是编译QtChart插件,需要下载相关文件并执行编译命令。这两种方法都可以帮助你在设计界面时直接使用QtCharts库。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

选项1:晋升

我想你的意思是插入QChartView,因为QChartView继承自QGraphicsView,这将是一个不错的选择,为此我们执行以下操作:

>首先在.pro中添加QT =图表

>将QGraphicsView放置到设计中.

>右键单击QGraphicsView并选择Promote to …

>当执行上述操作时,会出现一个菜单,在菜单中应该在QChartView中的提升类名称和QtCharts中设置Header文件,然后按添加按钮,最后按提升.

一些步骤的屏幕截图:

[3.]

[4.1]

[4.2]

使用QWidget作为基础而不是QGraphicsView也可以做到这一点.

为什么选择一个或另一个小部件作为基础?

选择它是因为Qt Designer通过moc默认建立了某些属性,如果小部件没有该方法,那么它将无法编译.因为所有小部件都从QWidget继承,所以这将是任何新小部件在Qt Designer中推广它的基础.

在下面的link中,您将找到一个示例.

选项2:QtChart插件

另一种选择是为QtDesigner编译QtChart插件,因为你必须从以下link下载5个文件:

然后执行以下命令:

qmake

make

sudo make install

最后,您可以在Qt Designer中访问QtCharts :: QChartView

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值