我使用Qt Designer创建了GUI,其中包含多个选项卡的QTabWidget。我的选项卡包含在应用程序中使用的特定工具。现在,我想将我的选项卡设置为可关闭和可移动,以便可以保存选项卡的顺序并在应用程序启动时加载它。问题是,我不知道如何在应用程序加载时重新排序我的选项卡。这种操作是否可行?
我使用Qt Designer创建了GUI,其中包含多个选项卡的QTabWidget。我的选项卡包含在应用程序中使用的特定工具。现在,我想将我的选项卡设置为可关闭和可移动,以便可以保存选项卡的顺序并在应用程序启动时加载它。问题是,我不知道如何在应用程序加载时重新排序我的选项卡。这种操作是否可行?
QTabWidget
相关联的QTabBar
对象来移动选项卡。
QTabBar
有一个moveTab()
方法,可以让您重新排列选项卡。my_tab_widget.tabBar().moveTab(old_position, new_position)
,其中old_position
和new_position
是整数,用于指定要移动的选项卡和要将其移动到的位置。