由于在做MQTT服务器时,收到的数据数据最后只使用表格显示的,想最后使用图标来显示,于是简单的研究下QT的chart的使用方法。
这里主要记录一些在捣鼓时遇到的一些问题的汇总和解决的方法;
由于很久写QT了,发现一下子版本就升到了5.10以上了,这里使用的5.12的版本进行学习。遇到的问题如下
1.创建工程时遇到下面的报错
2020-08-08T21:54:37 Clang Code Model: Error: The clangbackend executable "F:\Qt\Qt5.12.8\Tools\QtCreator\bin\clangbackend.exe" could not be started (timeout after 10000ms).
原因解决方法:
Qt Creator->菜单->帮助->关于插件->C++->去掉ClangCodeModel->重启Qt Creator
==========================================================
2.安装Qt5.12的时候可能没有安装chart的插件的,在使用chart时,pro中加入QT +=charts 时还会报 Project ERROR: Unknown module(s) in QT: charts
解决方法和原因:
查了一通方法说,都是如果出现这种情况。一般是在安装qt的时候没有勾选Qtchart模块。
解决办法:
在qt安装目录下有个MaintenanceTool.exe运行。选中添加或移除组件
在设置里面添加临时存储库
添加存储库。这边添加北京大学的节点
https://mirrors.tuna.tsinghua.edu.cn/qt/online/qtsdkrepository/windows_x86/root/qt/
然后就可以增删组件了。下载完后勾选自己想要的组件即可
但是但是,按照上面的方法,我最后并没有看到能够勾选的chart组件,无奈最后重装软件