-
Regrouper les signaux
Bonjour,
Il me semblait avoir vu, ce sait plus quoi, je sais plus où, que l'on pouvait regrouper les signaux de plusieurs widget en un seul à travers l'utilisation d'une classe spécifique.
Par exemple, j'ai 5 QLineEdit dont 1 en "readOnly".
cette dernière contient le texte egal à la sommes de chiffre que j'entrerai dans les 4 autres.
Je veux regroupez les signaux editingFinished() de chacune des QLineEdit en un seul signal, pour que, quelque soit la QLineEdit qui est éditée, la 5ime QLineEdit se mettent à jour.
Est ce que cela existe vraiment ? Ou aurais-je mal lu ?
Merci d'avance !
-
Salut,
Oui, ça existe vraiment, c'est la classe QSignalMapper. Tu trouveras un exemple appliqué à une calculette dans un ancien Qt Quaterly (c'était en Qt 3 à l'époque, mais le fonctionnement est pour ainsi dire identique)
-
Je me disais bien que le mot Map avait (presque) quelque chose à voir la dedans... Sauf que je cherchais à QMap.
Merci beaucoup !
Je regarde comment utiliser ça.