安装qt6
下载安装社区版: https://www.qt.io/download-open-source
安装参考:https://www.cnblogs.com/langmoyu/p/17823229.html
安装位置:最好超过100GB空间
选择:
- Qt Design Studio
- qt:开始仅选择下面两个
- MinGW
- Qt Debug
- Qt Creater:默认
加入如下行到系统环境变量path:
- F:\Qt\6.8.2\mingw_64\bin
配置clion
显示菜单栏:设置,外观与行为,外观,取消“合并主菜单和窗口标题”
新建项目,选择Qt微件可执行文件,Qt版本选择6,C++版本选择17。
- 位置:f:\CLionProjects\qt6_test
- Qt CMake前缀路径为Qt对应SDk目录,不用选到bin目录,只要选择上级目录即可: F:\Qt\6.8.2\mingw_64
- 设置->构建、执行、部署->工具链选项中使用默认的qt下的MinGW工具链
新项目cmake添加 static:
cmake_minimum_required(VERSION 3.29)
project(qt6_test)
set(CMAKE_CXX_STANDARD 17)
# 设置链接标志为静态链接
set(CMAKE_EXE_LINKER_FLAGS "-static")
set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
创建UI文件,进行开发,类名设置为MainWindow,CLion为自动添加关联的cpp和hpp文件,并自动追加到CMake文件中。
双击ui后缀文件打开QtDesigner进行UI编辑,添加按钮控件,保存关闭。
修改示例文件,显示新设计的主窗体:
#include <QApplication>
//#include <QPushButton>
#include "mainwindow.h"
int main(int argc, char *argv[]) {
QApplication a(argc, argv);
// QPushButton button("Hello world!", nullptr);
// button.resize(200, 100);
// button.show();
MainWindow w;
w.show();
return QApplication::exec();
}
正文完