0

ここで非常に簡単な質問です。QTabWidgetの個々のタブを番号で参照できるかどうか疑問に思いました。実行時に不明な数のタブを生成するため、これにより多くの時間を節約できます。QTのドキュメントには何も見つかりませんでしたが、これは非常に基本的な機能であり、含める必要があると思います。私はこのようなことを考えています(実際のコードは単なるアイデアではなく、tabNumber()が存在しないことに気づきました):

 ui->tabArea->tabNumber(12);

パブリック関数がない場合、おそらく他の方法がありますか?タブを名前で参照することは問題外であるため(おそらく数百のタブ)、名前で参照することを提案しないでください。私はすでにそれを試しました。

4

2 に答える 2

2

特定のインデックスを持つタブが必要な場合は、widget() を使用します。

 QWidget* tab = tabWidget->widget( index );
于 2011-07-15T22:03:16.823 に答える
0

setCurrentIndex()その方法はあなたが探しているものだと思います。

于 2011-07-15T21:55:32.707 に答える