Bonjour à tous,

je suis en train de jouer avec des signaux/slots sur un QSerialPort, en ce qui concerne la réception de données, pas de problème ma fonction slot est bien appelée, par contre c'est sur l'envoi de données que le slot ne fonctionne pas, voici mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
void fonction (void)
{
....
  // Clean serial Rx & Tx
  serial->clear(QSerialPort::AllDirections);     // Clean the buffers in Tx and Rx
  // Create slot
  connect(serial, SIGNAL(bytesWritten(34)), this, SLOT(SerialWriteData()));
  // Send data
  serial->write(dataSent, 34);
}
 
 
void MainWindow::SerialWriteData(void)
{
  Mise d'un point d'arrêt ici, mais jamais atteint
Je sais que toutes mes données sont bien transmises, mais le soft ne va pas dans la fonction "SerialWriteData", quelqu'un saurait-il me dire pourquoi ?

Merci