Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我需要根据用户的操作在同一个地方显示不同的信息。
例如,如果按下一个按钮,我需要显示 QTableWidget,如果按下另一个按钮,我需要在同一位置显示 QListWidget。
做那件事的简单而好的方法是什么?
你需要的是QStackedWidget。用必要的小部件填充它并使用。
您可以删除现有小部件,创建新小部件,然后将其添加到同一位置的布局中。或者创建两个小部件,但只创建show()一个和hide()另一个。
show()
hide()