如何使用Qt Designer在表单中插入QChartView?

我想将QChart添加到表单中.但我在Widget Box中找不到它.所以我在代码中创建了它.如何将其插入QWidget或QFrame或其他内容?

我想在QtDesigner中设置该小部件的区域.

解决方法

选项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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


html5中section的用法
span标签和p标签的区别
jsp文件和html文件的区别是什么
span标签和div的区别
html颜色代码表大全
span标签的作用是什么
dhtml的主要组成部分包括什么
html编辑器哪个软件好用
span标签属于什么样式标签
html文件乱码怎么办
html怎么读取json文件
html文件打开乱码怎么恢复原状
html怎么链接外部css
html文件怎么保存到本地
html怎么链接css文件
html和css怎么连接
html和css怎么关联
html文件怎么保存到一个站点
html文件怎么写
html出现乱码怎么解决