Bonjour à tous,
Débutant en QT, je suis entrain d'écrire une petite application qui récupère les valeurs des capteurs d'une Wiimote. Pour accéder à la Wiimote, j'utilise la librairie libwiimote qui me fournit une structure avec les valeurs des accéléromètres.
J'ai envisagé le schéma suivant : Un QTimer qui expire toute les 100ms provoque la mise à jour de la QProgressBar à partir de la structure.
Mais je coince un peu sur la mise en oeuvre. Si j'ai bien compris quand, quand j'interconnecte un signal et un slot, je peux faire passer un argument. Mais ici, le signal timeout() ne renvoie rien et le slot SetValue(int) prend un int en argument.
J'ai pensé à faire un slot personnalisé qui est connecté à timeout(), mais comment depuis ce slot appeller le slot QProgressbar::SetValue(int) en lui passant le int de ma structure wiimote (wiimote.axis.x) ?
Merci d'avance.
Partager