根本原因:qt5的资源加载方法是qmake, qt6是采用cmake。
所以需要camke图片资源导入:
Qt6cmake的官方文档:https://doc.qt.io/qt-6/qt-add-resources.html
具体操作
1.之前添加qrc资源的流程走一遍 我的命名是img.qrc
https://blog.csdn.net/michaelKiven/article/details/86488358
2.然后 camke里导入
#qt6添加图标
qt_add_resources(QRC_FILES ${QRC_SOURCE_FILES})
SOURCE_GROUP("Resource Files" FILES ${QRC_SOURCE_FILES})
set(PROJECT_SOURCES
main.cpp
widget.cpp
widget.h
widget.ui
)
qt_add_resources(PROJECT_SOURCES img.qrc)
3.重新构建运行
over