2014-01-22 73 views
1

我使用Qt Designer製作了我的GUI,並且我有一個帶有多個選項卡的QTabWidget。我的選項卡包含在我的應用程序中使用的特定工具。現在我想將我的選項卡設置爲可關閉和可移動,以便我可以保存我的選項卡的順序並在應用程序啓動時加載它。問題是,我不知道如何在應用程序加載時重新排序我的選項卡。這可能嗎?PyQt:對QTabWidget中的選項卡重新排序

回答

3

您可以通過訪問與QTabQidget

QTabBar相關的QTabBar對象移動標籤有一個方法moveTab(),讓您重新排序選項卡。

因此,你會做類似my_tab_widget.tabBar().moveTab(old_position, new_position)其中old_positionnew_position是整數,指定要移動的標籤和分別移動它的位置。

C++文檔中的大量細節(它很容易轉換爲python)。請參閱QTabBar docsQTabWidget docs

+0

謝謝,當我回家時,我會嘗試一下=) – mursuhaukka

+0

工程就像一個魅力。現在我只需保存並加載標籤順序=) – mursuhaukka

相關問題