Précédent   Forum des professionnels en informatique > C et C++ > Bibliothèques > Qt > Multithreading
Multithreading Forum d'entraide sur la programmation multitâche avec Qt
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 20/11/2011, 14h00   #1
Invité de passage
 
Inscription : mai 2010
Messages : 2
Détails du profil
Informations forums :
Inscription : mai 2010
Messages : 2
Points : 0
Points : 0
Par défaut Problème d'écriture dans un widget

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 :
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
}
jefco est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/11/2011, 11h34   #2
yan
Rédacteur/Modérateur
 
Avatar de yan
 
Homme yan verdavaine
Ingénieur expert
Inscription : mars 2004
Messages : 9 643
Détails du profil
Informations personnelles :
Nom : Homme yan verdavaine
Âge : 30
Localisation : France, Ille et Vilaine (Bretagne)

Informations professionnelles :
Activité : Ingénieur expert
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : mars 2004
Messages : 9 643
Points : 12 258
Points : 12 258
Salut.
http://qt.developpez.com/faq/?page=Thread#ihm-thread

Le plus simple est d'utiliser le système de signals/slots entre les thread.
__________________
[Critique] L'art du game design : 100 objectifs pour mieux concevoir vos jeux
QExtend
Moi
Android : TVA Calculator & My Tip

-----------------------------------------------------------------------------
Intéressé pour participer à la rubrique Qt ou Android? n'hésitez pas à m'envoyer un MP
yan est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 08h32.


 
 
 
 
Partenaires

Hébergement Web