即时更改小部件类型的最佳方法是什么?

时间:2013-04-17 06:32:44

标签: qt pyqt pyside

我需要根据用户的操作在同一个地方显示不同的信息。

例如,如果按下一个按钮,我需要显示QTableWidget,如果按下另一个按钮,我需要在同一个地方显示QListWidget。

做这件事的简单而好的方法是什么?

2 个答案:

答案 0 :(得分:3)

您需要的是QStackedWidget。填写必要的小部件并使用。

答案 1 :(得分:1)

您可以删除现有窗口小部件,创建新窗口小部件,然后将其添加到同一位置的布局中。或者创建两个小部件,但只有show()个和hide()另一个。