У меня есть сборка главного окна с Qt Designer, и у меня также есть виджет, построенный с помощью Qt-дизайнера (оба в отдельном файле ui). Как я могу создать экземпляр моего виджета в своем главном окне во время выполнения?Как я могу вставить виджет в mainwindow, созданный дизайнером Qt?
ответ
Самый простой способ (с помощью конструктора) - открыть главное окно, перетащить в него QWidget
и позиционировать/назовите QWidget
, как и у вашего пользовательского виджета. Как только это будет сделано, щелкните правой кнопкой мыши на QWidget
и выберите . Содействовать .... Появится диалоговое окно с виджетами, на которые можно продвигать. В нижней части этого диалогового окна вы можете добавить новый виджет для продвижения по службе. Введите имя класса и укажите информацию о файле и добавьте этот виджет. Затем выберите запись в списке и нажмите кнопку Содействовать.
В конце этого процесса вы должны иметь возможность перекомпилировать, и ваш пользовательский виджет будет размещен в главном окне.
Вы не можете использовать QMainWindow::setCentralWidget функция?
- 1. Qt краска на виджет, созданный дизайнером QT
- 2. Qt - Как вставить элемент в дерево с дизайнером Qt?
- 3. Matplotlib в Pyside с дизайнером Qt (PySide)
- 4. Qt: приложение mainwindow
- 5. Вставить GTK виджет в Qt Window
- 6. Вставить внешнее приложение в виджет под Qt
- 7. Qt - Как получить боковую панель в MainWindow
- 8. Могу ли я вставить объект, созданный динамически
- 9. Qt 5.6 - Как связать QTreeWidget с mainWindow?
- 10. Как получить из класса Qt MainWindow?
- 11. Qt access MainWindow от QOpenGLWidget
- 12. Обновление дочерний виджет в Qt
- 13. Qt: Пользовательский виджет в QScrollArea
- 14. Как виджет внутри другого виджета в QT?
- 15. Qt: mainWindow-> show(); не показывает mainWindow
- 16. Qt MainWindow Позиция в Linux
- 17. Дизайнер, созданный дизайнером PyQt, ссылается на объект верхнего уровня?
- 18. Как изменить непрозрачность Qt MainWindow?
- 19. Как реализовать недавние действия с Qt-дизайнером
- 20. Настройка Qt :: MainWindow
- 21. Qt mainwindow transparent background
- 22. создать несколько Mainwindow в QT
- 23. Изменение Qt MainWindow geometry
- 24. Qt - Как переопределить виджет?
- 25. Qt не отображает дочерний виджет
- 26. Как получить touchhevent для mainwindow в qt
- 27. Отобразить представление Qt3d как виджет на QApplication MainWindow
- 28. QT Как встроить приложение в виджет QT
- 29. Qt C++ MainWindow :: setMenuWidget не работает
- 30. Qt :: WindowStaysOnTopHint виджет всегда активен
Не могли бы вы добавить короткий пример? – qwerty9967