QMainWindow::showEvent()
(そのウィジェットのsetFocus()メソッドを含む)を再実装しないと、ウィジェットが最初にフォーカスされるようにする方法はありますか?ロードされていますか?私はQt4のフォームエディタを使っていますが、どこかでそれを設定することに失敗しました。Qt4:開始時にどのウィジェットにフォーカスを当てるかを調整する
答えて
Tab OrderをQtデザイナーで、またはDesignerコンポーネントをQt Creatorで設定できます。タブ順の最初のウィジェットは負荷に重点を置くべきです。
多くのユーザーがキーボードのみを使用してウィジェットとコントロール 間を移動できることを期待。 Qtを使用すると、 ウィジェットの間でのタブとShift + Tabのキーボードショートカットをナビゲートできます。デフォルトのタブ の順序は、ウィジェットの作成順序に基づいています。 多くのユーザーにとってこの順序で十分ですが、 を使用しやすくするために、タブ順序を明示的に指定する方が良い場合があります。 編集メニューを開き、タブ順序編集モードに入り、編集 タブ順序を選択するにはタブ順序
を設定
。このモードでは、フォーム内の各入力ウィジェットが、タブ順序でその位置を示す 番号で示されます。したがって、ユーザが の最初の入力ウィジェットに入力フォーカスを与え、次にタブキーを押すと、 フォーカスは2番目の入力ウィジェットに移動します。
タブの順序は、 の正しい番号の各数字をクリックすることによって定義されます。クリックした最初の数字は、赤色に変わります。 は、タブオーダーチェーンで現在編集されている位置を示します。番号に関連付けられた ウィジェットは、 注文チェーンのタブの最初のものになります。別のウィジェットをクリックすると、 タブ順に2番目のウィジェットが追加されます。
フォームのタブ順序に満足するまで、このプロセスを繰り返します。 の残りのウィジェットがすでに正しい順序で表示されている場合は、すべての入力ウィジェットをクリックする必要はありません。既に の注文番号を設定していますが、 がまだクリックされていないものは青色のままです。
間違えた場合は、番号の外でダブルクリックするか、 フォームのコンテキストメニューから「再起動」を選択して、もう一度やり直してください。 フォームに多数のウィジェットがあり、タブオーダーチェーンの中央または最後に のタブオーダーを変更する場合は、 の位置で編集できます。 Ctrlを押して、 を開始する番号をクリックします。または、コンテキストメニューでここから開始を選択します。
フォームエディタを使用したことはありませんが、メインウィンドウを作成した後に、コード内でウィジェットsetFocus methodを呼び出すことができます。
- 1. ウィジェットをコンパクトモードに調整する方法
- 2. Tensorflow:微調整開始モデル
- 3. ウィンドウ上にQt4ウィジェットを配置する
- 4. ARKitでカメラのフォーカスを調整する
- 5. レイアウト内のウィジェットを調整する
- 6. Flutter、scrolloffsetに応じてリストのウィジェットを調整する
- 7. C4Sampleのルーピングセグメントの設定/開始/調整
- 8. データバインディングとフォーカス調整
- 9. 微調整の開始ネットワーク2回(Tensorflow)
- 10. 印刷時にフォントサイズを調整する
- 11. 日時をグローバルに調整する
- 12. BADA 2.0のウィジェットどのように開始する?
- 13. 時間をタイムゾーンに調整
- 14. アクティビティの開始時にsearchviewに焦点を当てる方法は?
- 15. Qt4 QLineEditウィジェットなどでフォーカスイベントをキャプチャする方法
- 16. シリーズ開始時にPandas DataFrameに行を追加する(開始時公平)
- 17. ページ開始時にタイマーを開始する
- 18. シェフ:サービス開始時に何かする
- 19. 音声通話開始時に何かを始めるには?
- 20. Symfonyフォームの開始時間と終了時間のウィジェット
- 21. ASC3(ActionScript 3)フレームの開始時にリスニングを開始するにはどうすればよいですか?
- 22. 開始日と終了日の間の日数を調整する方法
- 23. スコアボードランクで1から始まる配列インデックスを調整する
- 24. 0時にChart.jsタイムスケールを開始する
- 25. 開始時にサウンドファイルを再生する
- 26. スタートアップ時にpythonスクリプトを開始する
- 27. 優先度に基づいてプロジェクト時間を調整する
- 28. フローティングアクションプラスサインサイズ調整時に消える
- 29. GTK:開始時に要素からフォーカスを取り除く方法
- 30. Linuxシェルで日時を一時的に調整する方法
シンプルで機能します –