【发布时间】:2016-12-25 19:10:09
【问题描述】:
我想创建一个类似于 VLC 的首选项窗口。为此,我添加了QTreeWidget 来选择不同的偏好。我想将属于一起的QWidgets 分组到父QWidget 中,这样我就可以一次将它们全部隐藏起来。我认为这是正确的方法?我现在的问题是Qt Designer 没有提供隐藏小部件的可能性。创建多个重叠小部件的最佳方法是什么,以便有人可以单击QTreeWidget 中的一个项目,并且只显示相关的小部件?
【问题讨论】:
-
@MarekR 感谢您的回答,但我想避免使用 QTabWidget,因为有很多选项卡看起来不太好。但我发现
QStackedWidget完全符合我的要求。 -
QTabWidget在 VLC 中匹配更好的设置。您只需调整选项卡的可视化,就是这样。使用QStackedWidget,您只需实现在QTabWidget中已经完成的功能。
标签: qt user-interface widget overlap qt-designer