Каково использование setupUi (this) в Qt

Я новичок в Qt. Я загрузил источник из сети.

Файл заголовка содержит следующие

#ifndef MAINWINDOW_H
#define MAINWINDOW_H

       ainWindow>

namespace Ui {
   class MainWindow;
}

class MainWindow : public QMainWindow
{
      Q_OBJECT
      public:
         explicit MainWindow(QWidget *parent = 0);
         ~MainWindow();

      private:
         Ui::MainWindow *ui; // Need for this line. Any one please help
};

#endif // MAINWINDOW_H

в файле mainwindow.cpp ui- > setupUI (this) вызывается в конструкторе. Пожалуйста, помогите, что нужно для создания переменной ui

Ответ 1

Вам нужен файл MainWindow.ui, который затем обрабатывается механизмом Qt UIC, который запускается, если вы запустите qmake.

Если вы используете среду IDE, например Visual Studio с Qt Plugin или Qt Creator, просто создайте новый класс GUI GUI через мастер, и у вас будет все, что вам нужно.

На этой странице обсуждается использование файлов UI в глубину.