[英]Link the menu items to different widgets in Qt Creator
我在Qt创建器中创建了几个菜单项,例如: Item X
Item Y
Item Z
创建菜单项后,我为每个项目创建了具有不同ui的不同类-例如Item_x.cpp
Item_x.h
和Item_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.