Bonjour à tous,
dans mon application avec QtCreator, je démarre un QThread quand j'appui sur un bouton et ça pas de problèmes mais dans ma méthode run() de mon QThread, je démarre un timer et j'ai fait appel à un slot lorsque le timer est fini.
Lorsque le timer est fini, l'appel au slot ne se fait pas !!!
Méthode run() :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 void ThreadSaveData::run() { TimerSave = new QTimer(this); TimerSave->setSingleShot(false); connect(TimerSave, SIGNAL(timeout()), this, SLOT(RecupDataToSave())); UpdateSave = StringListRequeteCom.at(0).toDouble() * 2000; TimerSave->start(UpdateSave); // Xms timeout }
Partager