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

文章目录

  • Qt Qml 下使用QtCharts
    • 1.1 引入文档
    • 1.2 在pro中包含 charts
    • 1.3 运行官方例子
    • 1.4 修改main文件
    • 1.5 手动拷贝 相关文件

Qt Qml 下使用QtCharts

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

1.1 引入文档

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

import QtCharts 2.14

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

所以呢,再次找帮助文档,看到了下面的部分,我是需要在pro文件中包含 charts的。

1.2 在pro中包含 charts

在pro文件中加入charts,如下

QT += quick core network widgets charts

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

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

1.3 运行官方例子

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

1.4 修改main文件


对比我们就可以发现有问题,如下

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

1.5 手动拷贝 相关文件

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

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

关键信息如下:

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


再次编译一下

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


Qt qml 下使QtCharts相关推荐

  1. Qt QML 菜单/目录/工具栏的全面攻略(TabBar、MenuBar、ToolBar、Button定制、Listview、Repeater)

    Qt QML 菜单/目录/工具栏的全面攻略 1. TabBar的工具栏/目录 1.1 演示 1.2 关键控件 1.3 源码 2 MenuBar 菜单 2.1 演示 2.2 关键控件 2.3 源码 3 ...

  2. Qt Qml 查看所有字体、添加字体库、使用字体库的方法

    最近换了项目里的字体,所以整理一下qt设置字体相关的一点内容, 主要包括: 1.查看当前系统里所有字体的名称 2.添加路径下的字体库 3.使用字体库 一.查看当前Qt所有字体的名称 为什么要查看字体名 ...

  3. Qt / Qml 中支持多国语言

    [缘起] 最近找到一个看起来比较好用的开源工具( 然鹅不太会用 ),但整个界面都是英文的. 不过由于是 Qt 写的,所以就尝试自己做些汉化. 然后了解到不少实现多国语言相关的技术( 以及一些坑 (‾◡ ...

  4. Qt QComboBox下拉框文字重叠解决方法

    Qt QComboBox下拉框文字重叠解决方法 参考文章: (1)Qt QComboBox下拉框文字重叠解决方法 (2)https://www.cnblogs.com/nanqiang/p/10559 ...

  5. 解决Qt Creator下 undefined reference to ‘qmain(int,char**)‘的问题

    解决Qt Creator下 undefined reference to 'qmain(int,char**)'的问题 参考文章: (1)解决Qt Creator下 undefined referen ...

  6. Qt QML模块提供的重要C ++类

    Qt QML模块提供的重要C ++类 Qt QML模块提供的重要C ++类 QML运行时 QQmlEngine类 QQmlContext类 动态对象实例化和表达评估 QQmlComponent类 QQ ...

  7. linux qtcreator输入中文,新版QT creator下解决fcitx无法输入中文问题(QTcreatorV4.1.0)...

    Preface 新版本的QT creatorV4.0.0之后,就QT creator结构本身就发生了很大的变化,许多文件路径以及结构都发生了较大的变化.因此,fcitx的qt5库位置也发生了变化,但是 ...

  8. ESP8266 WIFI模块调试及在QT Windows下的通讯

    目录 一.前言 二.相关知识 1.  ESP8266 ESP-01 2. 接线 3. 调试 4. 通信说明 5. QT实现方案说明 一.前言 本例简述ESP8266 ESP-01 WIFI模块的基础调 ...

  9. MiKTeX + Texmaker 组合下使.tex文件支持中文的设置方法

    [软件环境] ​MiKTeX(本文选用 basic-miktex-21.12-x64) https://miktex.org/ Texmaker(本文选用 Texmaker_5.1.2_Win_x64 ...

最新文章

  1. python自学步骤-Python学习步骤如何安排?
  2. 2013\Province_Java_B\1.世纪末的星期
  3. 强!Prometheus与Zabbix的对比选型!
  4. 【转】python类中super()和__init__()的区别
  5. 8客户端安装后无法启动_新君越涉水后车辆无法启动
  6. 栈的链式存储结构及实现
  7. 微课|中学生可以这样学Python(5.6.2节):生成器推导式
  8. Python MQTT订阅获取发布信息字典过滤
  9. java ee 酒店管理系统,基于jsp的小型酒店管理系统-JavaEE实现小型酒店管理系统 - java项目源码...
  10. 如何使用cmd查看本机IP地址
  11. rancher 修改IP
  12. Jetson Nano python中文语音播报数字距离 基于pyttsx3
  13. 网络蛋白质组学在计算机中应用,蛋白质组学分析灵芝酸D的细胞毒性机制和计算机预测其可能的作用网络...
  14. PTA jmu-python-函数-找钱 python实现
  15. ROS创建Publisher理解
  16. js统计字符串中字母个数以及统计最多字母数
  17. python做相册_Python编程:制作电子相册
  18. 茅侃侃 | 生亦何哀,死亦何苦
  19. 抖音企业号有什么好处?
  20. CES 2019 前夕 | 万字长文回顾智能驾驶进化史

热门文章

  1. SRS 代码分析【HLS切片】
  2. Java程序验证五子棋先手必胜,五子棋怎样下最厉害_五子棋先手必胜开局图
  3. CFML----一门在国外很多大公司得到应用的语言
  4. 极路由 刷linux,极路由极壹HC6361刷OpenWrt固件教程
  5. 快递企业如何完成运单订阅消息的推送
  6. 什么是最长前缀匹配?为什么网络前缀越长,其地址块就越小,路由就越具体?
  7. 最常用计算机文件后缀名,文件扩展名/后缀名是什么 常用的文件扩展名大全
  8. Apache Kafka的流式SQL引擎——KSQL
  9. (阿里云)Linux部署SSM项目全过程
  10. ubuntu18批量解压和删除压缩包以及文件夹操作