bonjour,
j ai une application avec un widget qui contient un textBrowser et un pushButton (classe IHM) et qui lance un thread (classe xThread) a partir d'une instance de la classe IHM lors du clic sur le pushButton.
Lors de l execution du thread, j essaye de mettre a jour le texte du textBrowser mais ca plante. par contre, j arrive a lire le contenu du textBrowser.
Quelqu un a une solution?
Merci.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
void xThread::run()
{
    IHM* ihm = (IHM*)parent();
    ihm->AddTextviaThread();
}
 
void IHM::AddTextviaThread()
{
    QString temp = ui->textBrowser->toPlainText(); //OK
    ui->textBrowser->insertPlainText("Add Text via Thread"); //plante
}