我使用 Qt Designer 制作了我的 GUI,并且我有一个带有多个选项卡的 QTabWidget。我的选项卡包含在我的应用程序中使用的特定工具。现在我想将我的标签设置为可关闭和可移动的,这样我就可以保存标签的顺序并在应用程序启动时加载它。问题是,当应用程序加载时,我不知道如何重新排序我的选项卡。这可能吗?
问问题
2302 次
1 回答
4
您可以通过访问QTabBar
与QTabQidget
QTabBar
有一种方法moveTab()
可以让您重新排序选项卡。
所以你会做类似my_tab_widget.tabBar().moveTab(old_position, new_position)
whereold_position
和new_position
are integers 的事情,它们分别指定要移动的选项卡和移动到的位置。
c++ 文档中有很多细节(它很容易转换为 python)。请参阅QTabBar 文档和QTabWidget 文档
于 2014-01-22T08:17:55.073 回答