2010-11-15 27 views
0

我在Qt中製作遊戲。 QGraphicsView/QDockWidget在QMainWindow中顯示遊戲本身。 但現在我試圖爲它做一個菜單,所以我想用QPushButtons製作一個額外的QMainWindow。但我希望將這一切都集成到一個QMainWindow中。 因此,當我點擊菜單中的「新遊戲」時,遊戲(QGraphicsView/QDockWidget)立即(並在同一窗口中)顯示,而無需先關閉菜單窗口,然後顯示遊戲窗口。在Qt中嵌套QMainWindows

將遊戲和菜單作爲QWidgets只有一個QMainWindow會更容易,但這是不可能的,因爲我使用的是QDockWidgets,所以我必須製作一個單獨的QMainWindow來顯示遊戲。

任何解決方案?

問候

+0

爲什麼不在QDialog中顯示菜單並使用QMainWindow作爲遊戲本身? – 2010-11-15 13:28:47

回答

0

你可以切換到QML(Qt的聲明),它很容易使用狀態顯示菜單和另一個用於顯示遊戲,而菜單。