2012-08-31 7 views
3

Je développe une application avec Qt. J'ai un bouton-poussoir et j'utilise un signal/slot pour régler un texte différent.Écran tactile Qt Application

Le problème est que je veux l'utiliser avec un écran tactile. J'ai les coordonnées quand je touche l'écran. Jusqu'à présent, je peux changer le texte en appuyant sur l'écran tactile (n'importe quelle coordonnée), mais je ne sais pas comment le faire seulement quand j'appuie sur le bouton.

Si vous avez des idées, je l'apprécierais.

Merci

+1

Pourriez-vous nous indiquer le code/les détails, le système d'exploitation, etc.? Habituellement, un dispositif à écran tactile est manipulé comme n'importe quel autre dispositif de pointeur (c'est-à-dire souris ou tablette graphique), vous devriez donc pouvoir simplement "appuyer" sur le bouton sans avoir à vous soucier des coordonnées. – Mario

Répondre

2

événements tactiles sont souvent traitées comme des clics de souris (il dépend du pilote Qt que vous utilisez, mais il est généralement traitées de cette façon). Donc, utilisez le signal pressed() comme d'habitude.

+1

Merci pour la réponse, mais j'ai juste oublié d'écrire quelque chose dans mon code et je crois que quelque chose d'autre est faux. Tout fonctionne très bien maintenant. –