clion编写qt项目的方法

第一步 下载qt并配置

请参考这篇文章

下载完成后打开Settings ->Build ->Execution ->Deployment ->Toolchanis
Environment改成QT的安装目录\Tools\mingw530_32如下图
clion编写qt项目的方法_第1张图片
并等待下面5项检测完毕。

第二步 创建项目

创建项目随便选择一个c++ 标准就行,建议使用c++17标准

第三步 配置CMakeList

创建项目后,会出现一个CMakeList.txt,将如下内容复制进该文件中:

cmake_minimum_required(VERSION 3.8)
project(Hello)

set(CMAKE_CXX_STANDARD 11)

set(CMAKE_INCLUDE_CURRENT_DIR ON)

set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTOUIC ON)
set(CMAKE_AUTORCC ON)

set(CMAKE_PREFIX_PATH D:/Qt5.7.1/5.7/mingw53_32) #这里需要填入自己安装的路径


find_package(Qt5Widgets)
find_package( Qt5Core)
find_package( Qt5Gui)

set(UI_FILES)

set(RC_FILES)

set(QRC_FILES)

set(SOURCE_FILES main.cpp mainwindow.cpp mainwindow.h)  # 编译文件

add_executable(Hello WIN32 ${RC_FILES}${SOURCE_FILES}${UI_FILES}${QRC_FILES})

target_link_libraries(Hello Qt5::Widgets)

qt5_use_modules(Hello Core Widgets Gui)

第四步 配置main.cpp

将如下内容复制进main.cpp:

#include "mainwindow.h"
#include 

int main(int argc, char *argv[])
{
    QApplication win(argc, argv);
    MainWindow w;
    QWidget window;
    // 代码
    window.show();
    return QApplication::exec();
}

创建并配置mainwindow.cpp/mainwindow.h

接下来创建一个新文件,选择c++ class:
clion编写qt项目的方法_第2张图片
然后命名为mainwindow:
clion编写qt项目的方法_第3张图片
创建完成后将如下内容复制进mainwindow.h

#ifndef MAINWINDOW_H
#define MAINWINDOW_H
#include 
// 这里是需要引入的组件

using namespace std;

class mainwindow:public QWidget{
Q_OBJECT
public:
    mainwindow();
    // 这里写组件名称定义
};

#endif // MAINWINDOW_H

将如下内容复制进入mainwindow.cpp

#include "mainwindow.h"

mainwindow::mainwindow() {
    // 这里写组件的代码
}

你可能感兴趣的:(qt,开发语言,c++)