2009-10-19 2 views
3

У меня есть сборка главного окна с Qt Designer, и у меня также есть виджет, построенный с помощью Qt-дизайнера (оба в отдельном файле ui). Как я могу создать экземпляр моего виджета в своем главном окне во время выполнения?Как я могу вставить виджет в mainwindow, созданный дизайнером Qt?

ответ

6

Самый простой способ (с помощью конструктора) - открыть главное окно, перетащить в него QWidget и позиционировать/назовите QWidget, как и у вашего пользовательского виджета. Как только это будет сделано, щелкните правой кнопкой мыши на QWidget и выберите . Содействовать .... Появится диалоговое окно с виджетами, на которые можно продвигать. В нижней части этого диалогового окна вы можете добавить новый виджет для продвижения по службе. Введите имя класса и укажите информацию о файле и добавьте этот виджет. Затем выберите запись в списке и нажмите кнопку Содействовать.

В конце этого процесса вы должны иметь возможность перекомпилировать, и ваш пользовательский виджет будет размещен в главном окне.

Смежные вопросы