标签: qt pyqt pyside
我需要根据用户的操作在同一个地方显示不同的信息。
例如,如果按下一个按钮,我需要显示QTableWidget,如果按下另一个按钮,我需要在同一个地方显示QListWidget。
做这件事的简单而好的方法是什么?
答案 0 :(得分:3)
您需要的是QStackedWidget。填写必要的小部件并使用。
答案 1 :(得分:1)
您可以删除现有窗口小部件,创建新窗口小部件,然后将其添加到同一位置的布局中。或者创建两个小部件,但只有show()个和hide()另一个。
show()
hide()