0

我在 Qt 创建器中创建了几个菜单项,例如:Item X Item Y Item Z
在创建菜单项之后,我为每个项创建了具有不同 ui 的不同类 - 例如Item_x.cpp Item_x.hItem_X.ui并将我的内容添加到每个项

现在我希望能够链接Item X到,Item_x.ui所以当用户点击Item X加载特定内容时。另一个问题是我已经有了一个mainwindow.ui菜单,并且在那里设置了菜单。
我不确定如何将每个项目连接到它的 ui,所以当用户点击内容时Item XItem_x.ui出现

4

1 回答 1

0

可能的解决方案很少。可能在您的情况下 QStackedWidget 是最好的一个。您可以将 QStackedWidget 的实例放在主窗口中。之后,您可以在此 QStackedWidget 中附加所有三个屏幕(只需在应用程序的初始化步骤中为每个窗口调用 addWidget 方法)。之后,每次用户单击主菜单上的项目时,您的应用程序都会更改 QStackedWidget 中当前的可见屏幕(当然,您必须为其实现代码)。

于 2013-11-15T04:40:12.833 回答