Question

J'ai commencé à jouer un peu avec Qt 4. Et puis, j'ai rencontré un problème avec le Qt Designer .
Dans Éditeur de signaux / d'emplacements , je ne peux configurer que les connexions répertoriées dans cet emplacement, mais pas tous les emplacements.

Si j'essaie de l'ajouter manuellement dans le fichier .ui, la connexion ne fonctionnera pas.
Si je l’ajoute dans le fichier ui _ *. H, tout fonctionne correctement, mais la connexion est supprimée lorsque je modifie la conception.

Quelqu'un a-t-il de bons conseils pour contourner ce bogue? Ou demander autrement:
Comment faire en sorte que Qt Designer liste tous les emplacements disponibles?

Était-ce utile?

La solution

Par défaut, tous les signaux / emplacements ne sont pas affichés. Vous pouvez essayer de vérifier les & "Afficher les signaux et les créneaux hérités de .... &"; case à cocher dans le menu inférieur gauche du " Configurer la connexion " dialogue qui apparaît lorsque vous essayez de créer un signal.

Au-delà, vous pouvez soit faire ce que Marcin a dit et utiliser connexions automatiques , ou écrivez manuellement des instructions de connexion dans le constructeur de l'objet qui utilise l'interface utilisateur.

Autres conseils

Vous pouvez essayer d'utiliser le fonctionnalité de connexion automatique .

Cependant, vous ne pourrez pas voir tous les logements disponibles, mais si vous utilisez le même nom dans Designer et dans le code, ils doivent être automatiquement connectés.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top