10

私が持っているカスタム ウィジェットに昇格した QWidget を含む Qt Designer で作成されたフォームがあります。カスタム ウィジェットには、いくつかのコンボ ボックスが含まれています。カスタム ウィジェットの直前のウィジェットからフォーカスを移動し、カスタム ウィジェットのコンボ ボックスを通過して、カスタム ウィジェットの後のウィジェットに進むという、合理的なタブ オーダーをフォームに持たせたいと考えています。そのため、QWidget を Designer でタブにフォーカスするように設定しましたが、カスタム ウィジェットはフォーカスを適切に処理しません。

QWidget::setTabOrder を使用してこの問題を解決できますが、外部からカスタム ウィジェットにアクセスする必要があるため、面倒です。または、カスタム ウィジェットにメンバー関数を指定して、タブ オーダーを設定することもできます。理想的には、より簡単な方法があるはずです。ある?

4

0 に答える 0