gpt4 book ai didi

c++ - 如何在不打开 Qt 新窗口的情况下更改 UI?

转载 作者:行者123 更新时间:2023-11-30 05:12:29 29 4
gpt4 key购买 nike

在我的程序中,我通过按下按钮从 QMainWindow 移动到 QDialog

我想在不打开新窗口的情况下执行相同的操作,并且能够在 UI 之间移动。

Target 设备将有一个非常小的触摸屏,所以我希望我的 UI 保持不动并且需要最少的重新定位。

请给我指出正确的方向或给我一个操作方法的例子。

最佳答案

为此,您可以使用 QStackedWidget .
来自文档:

The QStackedWidget class provides a stack of widgets where only one widget is visible at a time.

不是打开一个新窗口,而是将其内容推到堆栈顶部并在您想要(让我说)关闭窗口时弹出它。
每个小部件都是您应用程序的一个页面,不需要单独的窗口。您可以像设计普通窗口或对话框的中央小部件一样设计它们。

关于c++ - 如何在不打开 Qt 新窗口的情况下更改 UI?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44504234/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com