Qt Designer を使用して GUI を作成し、複数のタブを持つ QTabWidget を持っています。私のタブには、私のアプリで使用される特定のツールが含まれています。タブの順序を保存してアプリの起動時にロードできるように、タブを閉じて移動できるように設定したいと思います。問題は、アプリケーションの読み込み時にタブを並べ替える方法がわからないことです。これは可能ですか?
質問する
2302 次
1 に答える
4
QTabBar
タブに関連付けられたオブジェクトにアクセスすることで、タブを移動できます。QTabQidget
QTabBar
moveTab()
タブを並べ替えることができるメソッドがあります。
したがって、移動するタブと移動する位置をそれぞれ指定する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 に答える