Qt Widgets バディ編集モード

Qt の最も便利な基本機能の 1 つに、バディ・ウィジェットのサポートがあります。バディ・ウィジェットは、ユーザがラベルのショートカット・キーの組み合わせをタイプすると、QLabel 、入力フォーカスを代わりに受け取ります。バディの概念は、Qtのモデル/ビュー・フレームワークでも使われています。

ラベルとバディウィジェットのリンク

バディ編集モードに入るには、[Edit]メニューを開き、[Edit Buddies]を選択します。このモードでは、シグナルやスロットの編集モードと同様にフォーム上のウィジェットを表示しますが、このモードでは、ラベルウィジェットから接続を開始しなければなりません。ショートカットを提供する各ラベルウィジェットを、QLineEdit のような適切な入力ウィジェットに接続するのが理想的です。

バディの作成

ラベルのバディ・ウィジェットを定義するには、ラベルをクリックし、フォーム上の他のウィジェットに接続をドラッグして、マウスボタンを離します。表示された接続は、入力フォーカスがどのようにバディウィジェットに渡されるかを示します。フォームプレビューを使用して、各ラベルとそのバディの接続をテストできます。

バディ接続の削除

各ラベルに定義できるバディウィジェットは1つだけです。使用するバディを変更するには、新しいバディを作成する前に、既存のバディ接続を削除する必要があります。

ラベルとバディウィジェット間の接続は、シグナルとスロットの編集モードでシグナルとスロットの接続と同じ方法で削除できます:バディ接続をクリックして選択し、Deleteキーを押します。この操作によってラベルやバディが変更されることはありません。

© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.