在Qt中嵌入QMainWindows

时间:2010-11-15 13:02:52

标签: c++ user-interface qt

我正在Qt做一个游戏。 游戏本身由QGraphicsView / QDockWidget在QMainWindow中显示。 但现在我正在尝试为它制作一个菜单,所以我想用QPushButtons做一个额外的QMainWindow。但是我想把这一切都整合到一个QMainWindow中。 因此,当我点击菜单中的“新游戏”时,游戏(QGraphicsView / QDockWidget)会立即(并在同一窗口中)显示,而不会先关闭菜单窗口,然后显示游戏窗口。

只有一个QMainWindow游戏和菜单作为QWidgets会更容易,但这是不可能的,因为我正在使用QDockWidgets,所以我必须制作一个单独的QMainWindow来显示游戏。

任何解决方案?

祝你好运

1 个答案:

答案 0 :(得分:0)

您可以切换到QML(Qt声明),在这里可以很容易地使用显示菜单的状态,另一个用于显示没有菜单的游戏。