salut tout le monde, je suis entrain de développer un programme de chat avec QT, mon problème c'est lorsque le message est envoyé il ne s'affiche pas dans le champ de texte mais par contre il s'affiche dans une boite de dialogue. et je crois que le code ressemble au programme de chat.
voici le slot qui s'occupe de recevoir le message :
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
17
18
19
20
21
22
23
24
25
26
 
void room::donneesRecues()
{
    QTcpSocket *server = qobject_cast<QTcpSocket *>(sender());
    if (server == 0) 
        return;
 
    QDataStream in(server);
 
    if (tailleMessage == 0) 
    {
        if (server->bytesAvailable() < (int)sizeof(quint16)) 
             return;
 
        in >> tailleMessage; 
    }
 
    if (server->bytesAvailable() < tailleMessage) 
        return;
 
    QString message;
    in >> message;
    champ_recu->append(message); // ici ça marche pas 
    QMessageBox::information(this,"",message); // par contre ici oui le message s'affiche
    tailleMessage = 0;
}
merci de m'aider