mur*_*kka 3 pyqt save qtabwidget
我使用 Qt Designer 制作了 GUI,并且有一个带有多个选项卡的 QTabWidget。我的选项卡包含我的应用程序中使用的特定工具。现在我想将选项卡设置为可关闭和可移动,以便我可以保存选项卡的顺序并在应用程序启动时加载它。问题是,我不知道如何在应用程序加载时重新排序我的选项卡。这可能吗?
您可以通过访问QTabBar与选项卡关联的对象来移动选项卡QTabQidget
QTabBar有一个方法moveTab()可以让你重新排序选项卡。
因此,您可以执行类似my_tab_widget.tabBar().moveTab(old_position, new_position)whereold_position和new_positionare 整数的操作,分别指定要移动的选项卡和将其移动到的位置。
C++ 文档中有很多细节(它很容易转换为 Python)。请参阅QTabBar 文档和QTabWidget 文档