0

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

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

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

4

2 回答 2

3

你需要的是QStackedWidget。用必要的小部件填充它并使用。

于 2013-04-17T07:53:57.833 回答
1

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

于 2013-04-17T07:22:24.143 回答