繁体   English   中英

将菜单项链接到Qt Creator中的不同小部件

[英]Link the menu items to different widgets in Qt Creator

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM