在我的计划中,只需按一下按钮,即可从QMainWindow
移至QDialog
。
我想在不打开新窗口的情况下做同样的事情,并且可以在用户界面之间移动。
目标设备将拥有一个非常小的触摸屏,因此我希望我的UI 静止并且需要最少的重新定位。
请指出正确的方向或给我一个关于操作方法的例子。
答案 0 :(得分:1)
为此,您可以使用QStackedWidget
来自文档:
QStackedWidget类提供了一堆小部件,其中一次只能看到一个小部件。
而不是打开一个新窗口,将其内容推送到堆栈顶部并在您想要(让我说)关闭窗口时弹出它。
每个小部件都是应用程序的页面,不需要单独的窗口。您可以像设计普通窗口或对话框的中央窗口小部件一样设计它们。