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_头文件,有红色波浪线】

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 @   夕西行  阅读(413)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
历史上的今天:
2018-08-19 File类
2018-08-19 选择监听事件ItemListener(是否被选择)
2018-08-19 getComponent()与getSource()
点击右上角即可分享
微信分享提示