1、创建新项目

2、设置项目名称和路径

3、设置构建工具qmake

4、设置类名wuziqi 和 基类QMainWindow

5、自动生成的文件
wuziqi/
├── .vscode/
│ └── settings.json # VS Code 编辑器配置文件
├── wuziqi/
│ ├── .vscode/
│ │ └── settings.json # 子目录中的 VS Code 配置
│ ├── .gitignore # Git 忽略文件配置
│ ├── main.cpp # 主入口文件
│ ├── wuziqi.cpp # 五子棋游戏实现文件
│ ├── wuziqi.h # 五子棋游戏类定义
│ ├── wuziqi.pro # Qt 项目配置文件
│ └── wuziqi.ui # 界面设计文件
└── .gitignore # 根目录的 Git 忽略文件
6、五子棋类的头文件:wuziqi.h
#ifndef WUZIQI_H
#define WUZIQI_H
#include <QMainWindow>
QT_BEGIN_NAMESPACE
namespace Ui { class wuziqi; }
QT_END_NAMESPACE
// 声明wuziqi类
class wuziqi : public QMainWindow
{
Q_OBJECT
public:
wuziqi(QWidget *parent = nullptr);
~wuziqi();
private:
Ui::wuziqi *ui;
};
#endif // WUZIQI_H
7、五子棋类实现文件:wuziqi.cpp
#include "wuziqi.h"
#include "ui_wuziqi.h"
// wuziqi类的构造函数实现
wuziqi::wuziqi(QWidget *parent)
: QMainWindow(parent)
, ui(new Ui::wuziqi)
{
ui->setupUi(this);
}
// wuziqi类的析构函数实现
wuziqi::~wuziqi()
{
delete ui;
}
8、wuziqi.pro 文件
QT += core gui
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
CONFIG += c++11
DEFINES += QT_DEPRECATED_WARNINGS
SOURCES += \
main.cpp \
wuziqi.cpp
HEADERS += \
wuziqi.h
FORMS += \
wuziqi.ui
# Default rules for deployment.
qnx: target.path = /tmp/$${TARGET}/bin
else: unix:!android: target.path = /opt/$${TARGET}/bin
!isEmpty(target.path): INSTALLS += target
浙公网安备 33010602011771号