22

QTabWidgetaddTab(QWidget()でリストに追加されたすべてのタブ ウィジェットを取得することは可能ですか。

を使用できますself.findChildren(QWidget)が、それ自体の中にある他のすべてのウィジェットも返され、それらをフィルタリングする方法はありません。

4

1 に答える 1

37

あなたが指摘したドキュメントをより注意深く読んでください:-)

QTabWidgetQWidget *widget(int index)index のタブを返すメソッドがありますindex。それを使用して、タブ ウィジェットを取得します。そのクラスには、int count();タブの数を示す もあります。

これら 2 つを使用すると、すべてのタブを非常に簡単に反復処理できます。

于 2011-05-29T10:35:37.637 に答える