Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2816 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  [Qt 4.4] QThread

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Qt 4.4] QThread

n°1772628
MichaelJac​kfan
Posté le 12-08-2008 à 18:14:27  profilanswer
 

Bonjour,
 
je commence à comprendre le principe de fonctionnement de Qt, mais j'ai des problèmes avec la class QThread.
En effet, même si aucune erreur n'apparait à la compilation, la méthode run() n'est pas appelée.
J'ai donc tenté un programme tout petit n'utilisant presque que QThread mais ça ne fonctionne toujours pas, le voici:
 

Code :
  1. #include <QtGui>
  2. class Timer : public QThread{
  3.     protected:
  4.         virtual void run();
  5. };
  6. void Timer::run(){
  7.     exit(0);
  8. }
  9. int main(int argc, char *argv[]){
  10.     QApplication app(argc, argv);
  11.     QWidget window;
  12.     window.show();
  13.     Timer time;
  14.     time.start();
  15.     return app.exec();
  16. }


 
Il ouvre donc une fenêtre vierge, puis la méthode run() est supposée la fermer. Sauf que ce n'est pas le cas...
 
J'ai essayé avec et sans rajouter "CONFIG +=thread" dans le *.pro mais ça n'y change rien.
Savez-vous d'où ça peux venir ?
 
 
Merci d'avance.


---------------
Un problème sans solution est un problème mal posé
mood
Publicité
Posté le 12-08-2008 à 18:14:27  profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  [Qt 4.4] QThread

 

Sujets relatifs
QT et QStringListModelaffichage d'un compte à rebours avec Qt
problème Signal/Slot avec classes imbriquées avec Qt 
Plus de sujets relatifs à : [Qt 4.4] QThread


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR