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(); }
分类:
Ubuntu
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
2018-08-19 File类
2018-08-19 选择监听事件ItemListener(是否被选择)
2018-08-19 getComponent()与getSource()