Вложенность QMainWindows в Qt - PullRequest
       7

Вложенность QMainWindows в Qt

0 голосов
/ 15 ноября 2010

Я делаю игру в Qt.Сама игра отображается QGraphicsView / QDockWidget в QMainWindow.Но сейчас я пытаюсь создать для него меню, поэтому я подумал сделать дополнительное QMainWindow с QPushButtons.Но я хочу, чтобы все это было интегрировано в одном QMainWindow.Поэтому, когда я нажимаю «Новая игра» в меню, игра (QGraphicsView / QDockWidget) отображается сразу (и в том же окне), не закрывая сначала окно меню, а затем показывая окно игры.

Было бы проще иметь только одно QMainWindow с игрой и меню в качестве QWidgets, но это невозможно, потому что я использую QDockWidgets, поэтому мне нужно сделать отдельный QMainWindow для отображения игры.Какие-нибудь решения?

С наилучшими пожеланиями

1 Ответ

0 голосов
/ 16 ноября 2010

Вы можете переключиться на QML (Qt Declarative), где было бы легко использовать состояние с отображенными меню и другое для отображения игры без меню.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...