Bonjour, je viens vous voir car j'ai un problème que je n'arrive pas à résoudre...
Je veux envoyer un caractère sur le port COM vers une carte mais lorsque j'appuis sur le bouton d'envoi mon soft plante dès que je rentre dans la fonction "putChar(caract)". Je précise que mon bouton se trouve sur une autre fenetre que le mainwindow
Voilà ma fonction dans le main :
le keywindow.h
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 void MainWindow::sendChar(char caract) { if (serial) { qDebug() << caract; serial->putChar(caract); } }
Quand j'appel la fonction depuis le mainwindow sa marche nikel.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 void KeyWindow::on_buttonMoins_clicked() { MainWindow *mainWin = new MainWindow; char caract = '-'; mainWin->sendChar(caract); }
Merci pour votre aide![]()
Partager