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();
}

参考 QT 的桌面应用界面有风格设置_qt 设置风格-CSDN博客

posted @ 2024-08-19 10:54  夕西行  阅读(734)  评论(0)    收藏  举报