6 votes

Qt : Est-il possible de connecter un signal à un signal dans Qt designer ?

J'ai lu la documentation sur les signaux et les slots et il est dit que vous pouvez connecter un signal à un signal et déclencher le slot qui est connecté au deuxième signal de la chaîne. Je ne trouve pas le moyen de faire cela dans Qt designer, il ne permet que de connecter un signal à un slot et non un signal à un signal. Je ne trouve pas non plus dans la documentation, mais si un signal est connecté à un signal avec le premier signal portant un argument QString par exemple, est-ce que le QString sera propagé le long de la chaîne ?

Gracias.

4voto

TonyK Points 8604

Vous ne pouvez pas faire cela dans Qt Designer ; vous devez le faire dans le code. Et oui, vous pouvez propager le QString paramètre.

1voto

Mat Points 104488

Je ne pense pas que cela soit possible dans le concepteur directement (ce n'est pas une chose très courante à faire). Mais vous pouvez le faire dans votre code personnalisé.

Les paramètres émis avec le signal original seront transmis sur le slot to après le relais.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X