我有一个按钮和一个布局,它加载一个自定义的QWidget
. 单击按钮时,我想将布局中的小部件更改为另一个示例小部件。以前的小部件应该被新的小部件完全替换。我怎么能达到这样的效果?
源代码: http: //paste.opensuse.org/51831462
我有一个按钮和一个布局,它加载一个自定义的QWidget
. 单击按钮时,我想将布局中的小部件更改为另一个示例小部件。以前的小部件应该被新的小部件完全替换。我怎么能达到这样的效果?
源代码: http: //paste.opensuse.org/51831462
QStackedWidget非常适合您想要实现的目标。
您将不得不重新设计一些代码,但结果将更易于理解和维护。您只需在单击按钮时更改 QStackedWidget 的当前小部件。
You could try with setCentralWidget(). Could you include your source code in your question?