将菜单项链接到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.h
和Item_X.ui
并将我的内容添加到每个类中
现在我希望能够Item X
链接到Item_x.ui
以便当用户单击加载特定内容Item X
时。另一个问题是我已经有了一个mainwindow.ui
并且菜单设置在那里。
我不确定如何将每个项目连接到其 ui,因此当用户单击Item X
时,将显示Item_x.ui
内容
几乎没有可能的解决方案。可能在你的情况下,QStackedWidget是最好的一个。您可以将 QStackedWidget 的实例放在主窗口中。之后,您可以在此QStackedWidget中附加所有三个屏幕(只需在应用程序的初始化步骤中为每个窗口调用addWidget方法)。之后,每次用户单击主菜单上的项目时,您的应用程序都会更改QStackedWidget中的当前可见屏幕(当然,您必须为其实现代码)。
相关文章:
- 比较并显示使用最小值(a,b)和最大值(a、b)升序排列的4个数字
- 最小硬币更换问题(自上而下方法)
- Qt VTK交互风格的信号到小部件
- 芬威克树(BIT).找到具有给定累积频率的最小索引,单位为 O(logN)
- 如何在Qt窗口小部件中使用QStringView(或QStringRef)
- 使用递归的数组的最小值.这是怎么回事
- 为什么在浮点中从大到小会引入更多的误差
- 找到两对数字,使它们的乘积的绝对差最小化
- 如何使用boost::具有嵌套结构和最小代码更改的序列化
- 为什么 qt-creator 在我用小写字母命名小部件类后无法构建?
- Qt Creator 不会构建一个最小的项目 [-c 行 0: git]
- C++ 创建小部件数组
- 将菜单项链接到Qt Creator中的不同小部件
- 如何在Qt小工具项目中更新图形视图(Qt Creator)
- 如何在QT Creator中推广自定义小部件
- Qt Designer / Qt Creator / KDevelop中的KDE4小部件
- Qt Creator 无法加载我的自定义小部件插件
- QT Creator c++编写Kakuro拼图和不确定使用什么小部件
- Qt Creator的智能感知认为最小值和最大值是定义的,即使它们不是
- 如何在Qt Creator中向主窗口添加自定义小部件