【发布时间】:2018-06-28 16:46:45
【问题描述】:
当你刚刚创建 Qt 应用程序时,它会自动为你创建主窗口,我几乎理解了除了最后一件事之外的所有内容:范围
#include <QMainWindow>
namespace Ui {
class MainWindow;
}
class MainWindow : public QMainWindow
{
Q_OBJECT
public:
explicit MainWindow(QWidget *parent = 0);
~MainWindow();
private:
Ui::MainWindow *ui;
};
谁能解释Ui::MainWindow *ui; 是什么类型的指针,它的用途是什么?据我了解,它是一个“用于未来”的空指针,类型为 MainWindow 类,所以这意味着该成员是它自己的类中的一个对象,对吗?
附:以及创建该命名空间 Ui 的需要是什么?
【问题讨论】: