认识UI的头文件和源文件内容
A、mainwindow.h 文件分析
1)首先使用namespace命名空间用来定义所有的UI类型的类,如果有多个请一一列入。
namespace UI{
class MainWindow;
class xxx(内容);
}
- 使用class类内容包括public、private内容
class MainWindow : public QMainWindow
{
Q_OBJECT
public:
MainWindow(QWidget *parent = nullptr);
~MainWindow();
private:
Ui::MainWindow *ui;
};
- mainwindow.cpp
cpp中分为构造函数和析构函数
MainWindow::MainWindow(QWidget *parent)
: QMainWindow(parent)
, ui(new Ui::MainWindow)
{
ui->setupUi(this);
}
MainWindow::~MainWindow()
{
delete ui;
}
2)第一节内容总结

本文介绍了UI设计中的mainwindow.h文件和mainwindow.cpp文件结构,涵盖命名空间、类定义(包括公共和私有成员)、构造和析构函数。详细解读了如何在C++中实现UI组件的初始化与清理。
6315





