QWidget остается в родительском QWidget

Я новичок в Qt и у меня есть вопрос.

У меня есть приложение с несколькими окнами /QFrame. Я бы хотел, чтобы они существовали только в главном окне (это также родительский гаджет). Когда я перемещаю их, я хочу, чтобы они оставались внутри родительского гаджета.

  1. Это возможно?
  2. Если да, то как? Я прошел через документацию Qt и ничего не нашел. Я, хотя, может быть, простой вариант может сделать это. Или мне нужно создать новый виджет с обычными методами мыши?

Спасибо

1 ответ

Решение

Если вам нужен графический интерфейс Multi-Document Interface (MDI), вы можете использовать QMdiArea а также QMdiSubWindow классы для реализации этого. Взгляните на подробное описание раздела QMdiArea для использования с примером QMainWindow, но он также работает с любым другим виджетом.

Другие вопросы по тегам