Qt中的动态用户界面

时间:2012-06-24 16:54:43

标签: c++ qt user-interface

我有一个按钮和一个加载自定义QWidget的布局。我想在单击按钮时将布局中的窗口小部件更改为另一个示例窗口小部件。上一个小部件应该完全被新小部件替换。我怎么能达到这样的效果?

源代码: http://paste.opensuse.org/51831462

2 个答案:

答案 0 :(得分:2)

QStackedWidget非常适合您想要实现的目标。

您将不得不重新设计一些代码,但结果将更容易理解和维护。您只需在单击按钮时更改QStackedWidget的当前窗口小部件。

答案 1 :(得分:0)

您可以尝试使用setCentralWidget()。 你可以在你的问题中包含你的源代码吗?