CLion开发Qt的一些配置
【创建的Qt项目运行不起来】
CLion新建Qt项目时,注意添加如下路径:注意不是Tools路径

如果忘记了,可以在CMakeLists.txt中添加,然后删除生成的cmake-build-debug,重新加载CMake项目
set(CMAKE_PREFIX_PATH "C:/Qt/Qt5.14.2/5.14.2/mingw73_64")


注意如上两图常用,删除、重载大法有神效!!!
【双击ui文件,用QtCreator打开】

ui文件可以通过:新建,Qt UI类得到


【ui_头文件,有红色波浪线】
编译或运行一次,会在cmake-build-debug/项目名_autogen/include里生成 ui_*.h,然后项目处——鼠标右键——“重新加载CMake项目”。
如果没了就不用继续下边的操作了。
如果还有,CMakeLists.txt文件中添加
set(CMAKE_INCLUDE_CURRENT_DIR ON) set(CMAKE_AUTOMOC ON) set(CMAKE_AUTORCC ON) set(CMAKE_AUTOUIC ON)
然后,使用重载大法“重新加载CMake项目”。
CMAKE_INCLUDE_CURRENT_DIR 命令指示CMake在查找头文件时包括当前目录,默认是关闭的。
【不用qrc】
CLion中不再折腾qrc了,直接使用本地图片。
如果不显示图片,是依赖的dll没有放到exe路径,将下图imageformats复制到exe的plugins里


ui->label->setPixmap(QPixmap("./image/1.jpg"));
【指定界面风格】
MinGW版本的Qt默认界面很丑,推荐统一的跨平台界面风格
#include <QApplication> #include <QStyleFactory> int main(int argc, char *argv[]) { QApplication app(argc, argv); // 设置风格为 Fusion 风格 app.setStyle(QStyleFactory::create("Fusion")); // 创建窗口并显示 // ... return app.exec(); }

浙公网安备 33010602011771号