2

Qt Designer を使用して GUI を作成し、複数のタブを持つ QTabWidget を持っています。私のタブには、私のアプリで使用される特定のツールが含まれています。タブの順序を保存してアプリの起動時にロードできるように、タブを閉じて移動できるように設定したいと思います。問題は、アプリケーションの読み込み時にタブを並べ替える方法がわからないことです。これは可能ですか?

4

1 に答える 1

4

QTabBarタブに関連付けられたオブジェクトにアクセスすることで、タブを移動できます。QTabQidget

QTabBarmoveTab()タブを並べ替えることができるメソッドがあります。

したがって、移動するタブと移動する位置をそれぞれ指定するmy_tab_widget.tabBar().moveTab(old_position, new_position)whereold_positionとare integer のようなことを行います。new_position

C++ のドキュメントに詳細が多数記載されています (非常に簡単に Python に変換されます)。QTabBar のドキュメントQTabWidget のドキュメントを参照してください。

于 2014-01-22T08:17:55.073 に答える