このページでは

Qt Widgets Designerのバディ編集モード

どのウィジェットが紐付けられているかを示すバディモードのスクリーンショット

Qtの最も有用な基本機能の一つに、バディウィジェットのサポートがあります。バディウィジェットは、ユーザーがラベルのショートカットキーの組み合わせを入力した際、QLabel に代わって入力フォーカスを受け取ります。このバディの概念は、Qtのモデル/ビューフレームワークでも採用されています。

ラベルとバディウィジェットの関連付け

バディ編集モードに入るには、「編集」メニューを開き、「バディの編集」を選択します。このモードでは、フォーム上のウィジェットがシグナルとスロットの編集モードと同様の方法で表示されますが、このモードでは接続はラベルウィジェットから開始する必要があります。理想的には、ショートカットを提供する各ラベルウィジェットを、QLineEdit などの適切な入力ウィジェットに接続する必要があります。

あるウィジェットをタップし、リンクさせたい別のウィジェットにカーソルを移動させることで、ウィジェットをリンクさせる方法を示したスクリーンショットバディの作成

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

バディ接続の削除

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

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

© 2026 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.