使用Clion开发Qt

安装Qt

参照下图勾选

image-20220908111317127

配置Clion

新建Qt项目,并选择Qt CMake路径

image-20220908120325486

配置工具链

新建一个工具链并重命名,选择工具集,选择与下图一样的调试器

image-20220908120845598

添加Qt Designer工具,用于打开*.ui文件

image-20220908121211672

添加UIC工具,用于生成ui_qwmainwind.h文件

image-20220908121628482

添加环境变量

image-20220908123829879

运行

image-20220908124126507

其他

创建UI类

image-20220908124511476

image-20220908124618160

此时打开mainwind.cpp看到头文件#include "ui_MainWind.h"报错,这是因为需要使用UIC工具生成这个文件。

右键使用Qt Designer打开mainwind.ui就可以进行可视化设计

image-20220908124824449

image-20220908125226609

右键使用Qt UIC打开mainwind.ui生成代码

image-20220908125126022

可以看到已成功生成ui_MainWind.h,且mainwind.cpp中不再报错。

main.cpp中添加以下代码进行测试:

1
2
3
4
5
6
7
8
9
#include <QApplication>
#include "mainwindow.h"

int main(int argc, char *argv[]) {
QApplication a(argc, argv);
MainWindow mainWindow;
mainWindow.show();
return QApplication::exec();
}

成功输出

image-20220908125153526