Sur cette page

Qt Widgets DesignerMode d'édition du copain

Capture d'écran du mode compagnon montrant quels widgets sont liés entre eux

L'une des fonctionnalités de base les plus utiles de Qt Widgets est la prise en charge des widgets compagnons. Un widget compagnon accepte le focus d'entrée au nom d'un QLabel lorsque l'utilisateur tape la combinaison de touches de raccourci de l'étiquette. Le concept de compagnon est également utilisé dans le cadre modèle/vue de Qt.

Lier des étiquettes à des widgets compagnons

Pour entrer dans le mode d'édition des compagnons, ouvrez le menu Édition et sélectionnez Éditer les compagnons. Ce mode présente les widgets sur le formulaire d'une manière similaire au mode d'édition des signaux et des emplacements, mais dans ce mode, les connexions doivent commencer par les widgets d'étiquettes. Idéalement, vous devriez connecter chaque widget d'étiquette qui fournit un raccourci avec un widget d'entrée approprié, tel qu'un QLineEdit.

Capture d'écran montrant comment lier des widgets en appuyant sur un widget et en déplaçant le curseur vers l'autre widget à lier.Création de widgets de jumelage

Pour définir un widget compagnon pour une étiquette, cliquez sur l'étiquette, faites glisser la connexion vers un autre widget du formulaire et relâchez le bouton de la souris. La connexion affichée indique comment le focus de saisie est transmis au widget compagnon. Vous pouvez utiliser l'aperçu du formulaire pour tester les connexions entre chaque étiquette et son widget associé.

Suppression des connexions de jumelage

Un seul widget compagnon peut être défini pour chaque étiquette. Pour changer le copain utilisé, il est nécessaire de supprimer toute connexion de copain existante avant d'en créer une nouvelle.

Les connexions entre les étiquettes et leurs widgets de jumelage peuvent être supprimées de la même manière que les connexions entre les signaux et les emplacements dans le mode d'édition des signaux et des emplacements : Sélectionnez la connexion de jumelage en cliquant dessus et appuyez sur la touche Suppr. Cette opération ne modifie en rien ni l'étiquette ni son compagnon.

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