1、创建新项目

image

2、设置项目名称和路径

image

3、设置构建工具qmake

image

4、设置类名wuziqi 和 基类QMainWindow

image

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

 

posted on 2026-04-05 20:29  轩~邈  阅读(16)  评论(0)    收藏  举报