QT c++ Ui::HelloQtClass ui

QT c++ Ui::HelloQtClass ui

本文关键字:HelloQtClass ui Ui c++ QT      更新时间:2023-10-16

ui::HelloQtClass ui;

在QT c ++应用程序的以下代码中,这行的含义是什么:

class HelloQt : public QMainWindow
{
    Q_OBJECT
public:
    HelloQt(QWidget *parent = 0);
    ~HelloQt();
private:
    Ui::HelloQtClass ui;
    qint32 port;
    private slots:
        void exit();
        void OnClick();
};
#endif // HELLOQT_H
Ui::HelloQtClass ui;声明

ui类型为 Ui::HelloQtClass 的成员变量。 HelloQtClass命名空间 Ui 中的一个类。此类将在 ui_helloqt.h 中定义,该 仅在生成项目后创建。(要快速访问该文件,请选择Ui::HelloQtClass并按 F2(如果您使用的是 QtCreator)。这个类是从 helloqt.ui 生成的,如果你使用它,它是从 QtCreator 的设计器生成的。

ui对象为此类声明了一个用户界面,因为它派生自QMainWindow,所以可能定义了应用程序主窗口的外观,假设您遵循通用的Qt标准。