gpt4 book ai didi

c++ - Qt creator - 在新窗口中显示的 .ui 表单

转载 作者:太空狗 更新时间:2023-10-29 23:07:18 25 4
gpt4 key购买 nike

我正在 Qt Creator 中创建 GUI。现在我有不同的 .ui 形式,它们对应于我的 GUI 的不同部分。我的 login.ui 窗口会在您第一次运行该程序时出现。当您单击 loginButton 时,将显示一个新窗口,其中包含我的 MainMenuScreen.ui 表单。我的问题是我不希望 MainMenuScreen 在新窗口中打开...我希望应用程序只有一个窗口并且内容会更改...我可以通过保留单独的 .ui 表单而不使用任何方式来做到这一点堆叠小部件?我的 LoginScreen.ui 和 MainMenuScreen.ui 都扩展了 QWidget,在我的 Login.cpp 中我有一个 onclick 事件函数,它调用 show() 并创建我的 MainMenuScreen 的新窗口。

谢谢!

最佳答案

我想你可以调用setCentralWidget() QMainWindow 的方法来重置窗口中显示的小部件。

关于c++ - Qt creator - 在新窗口中显示的 .ui 表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13224434/

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