Qt qml 下使QtCharts

举报
DreamLife 发表于 2022/04/16 00:42:44 2022/04/16
【摘要】 欢迎来到我的博客,希望这篇文章对你有所帮助,如果觉得不错,请点赞搜藏哈。 文章目录 Qt Qml 下使用QtCharts1.1 引入文档1.2 在pro中包含 charts1.3 运行官方例...

titlle bar

欢迎来到我的博客,希望这篇文章对你有所帮助,如果觉得不错,请点赞搜藏哈。

Qt Qml 下使用QtCharts

先说场景,项目中需要用到QtCharts,所以就得搞一下了,最简单的方式还是直接看Qt的帮助文档。在这里插入图片描述

1.1 引入文档

根据帮助文档显示,我们只需要引入对应的包就可以了,在项目中引入QtCharts模块,如下

import QtCharts 2.14

  
 
  • 1

但是呢,如果仅仅是按照文档中那样,是不性的,这是我第一次引入后的编译的结果。

image-20210506151052003

所以呢,再次找帮助文档,看到了下面的部分,我是需要在pro文件中包含 charts的。
在这里插入图片描述

1.2 在pro中包含 charts

在pro文件中加入charts,如下

QT += quick core network widgets charts

  
 
  • 1

在这里插入图片描述

再次编译程序,其实这次编译更严重了,你会发现编译器直接告诉你这个模块的没有安装,如下

image-20210506152302322

这个时候你就要开始怀疑你Qt是不是安装有问题了,因为QtCharts模块确实是需要你在安装的时候选择安装的,不过一般都是全选安装,不会是这个原因。

1.3 运行官方例子

我们找一个官方的实例看一下,是没有问题的,那么我们的出在哪里了。

在这里插入图片描述

1.4 修改main文件

在这里插入图片描述
对比我们就可以发现有问题,如下

在这里插入图片描述

修改我们的文件,把QGuiApplication替换为QApplication,至于为什么,可以百度。

1.5 手动拷贝 相关文件

完成上面的内容后,我们再次编译,你会发现,还有问题,还是报没有安装问题,但是我们运行官网demo是没有问题的,那证明我们是安装了QtCharts模块的。

image-20210506153701042

到这里,我也没有办法了,真的是想不到原因出来哪里,不过还好有万能的百度,我找的下面这个文章,链接在这里:https://blog.csdn.net/my393661/article/details/104892689

关键信息如下:

image-20210506154043708

按照说明,手动复制复制一下文件,如下图所示

在这里插入图片描述
在这里插入图片描述

再次编译一下

image-20210506154640122

终于可以了。以上就是在qml 下使用 QtCharts的方法了,希望对小伙伴们有所帮助。


博客签名2021

文章来源: dreamlife.blog.csdn.net,作者:DreamLife.,版权归原作者所有,如需转载,请联系作者。

原文链接:dreamlife.blog.csdn.net/article/details/116455859

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。