总结一下碰到过的所有问题error以及解决方案
- qt的UI更新之后构建后发现没有变化
取消项目中的Shadow build的勾选,作用是取消影子构建,此后构建目录与源码处于同一目录,每次编译更新程序使用的UI文件 - error: ‘class QWidget’ has no member named ‘updatePlot’;
QWidget’ has no member named ‘setInit’;
一系列的找不到类成员
观察ui_mainwindow.h可以发现
版本太低了,目前这些member是QT6的内容 - 如何在线更新qt
点击安装目录里的MaintenanceTool.exe的工具
左下角设置 添加有效的URL,添加之后可以条件测试一下是否正确
URL在这里 https://download.qt.io/static/mirrorlist/
选择China的任意一个
系统是windows_x86的选择清华源的这个链接
https://mirrors.tuna.tsinghua.edu.cn/qt/online/qtsdkrepository/windows_x86/desktop/
e.g.将链接添加在资料档案库中
可以不填用户名+密码
可以选添加哪些组件
#更新哪些,添加哪些
https://mirrors.tuna.tsinghua.edu.cn/qt/online/qtsdkrepository/windows_x86/desktop/tools_qtcreator/
https://mirrors.tuna.tsinghua.edu.cn/qt/online/qtsdkrepository/windows_x86/desktop/tools_qtcreator_gui/
https://mirrors.tuna.tsinghua.edu.cn/qt/online/qtsdkrepository/windows_x86/desktop/tools_qtcreator_kits_and_debuggers/
https://mirrors.tuna.tsinghua.edu.cn/qt/online/qtsdkrepository/windows_x86/desktop/tools_mingw/
https://mirrors.tuna.tsinghua.edu.cn/qt/online/qtsdkrepository/windows_x86/desktop/qt6_673/
https://mirrors.tuna.tsinghua.edu.cn/qt/online/qtsdkrepository/windows_x86/desktop/qt6_673_msvc2022/
https://mirrors.tuna.tsinghua.edu.cn/qt/online/qtsdkrepository/windows_x86/desktop/qt6_673_src_doc_examples/
点下一步,选择更新组件,选择要更新的部分。