Losque je clique sur le bouton pour lancer le thread:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| bool Main_window::addFolder()
{
if(AddingFolderThread->isRunning())
{
QMessageBox::warning(NULL, "Error",
"Wait the end of the previous folder adding. Thanks",
QMessageBox::Cancel,
QMessageBox::Cancel);
}
else
{
AddingFolderThread->start();
}
return true;
} |
Il me dit en console:
Xlib: unexpected async reply (sequence 0x1e54)!
Et quand je reclique il met le cpu à 100%, ouvre une boite de dialogue buger.
Pour quoi ça fait ça, tout mes parait correcte.
Lors de l'appelle du constructeur j'ai mit:
AddingFolderThread = new Thread;
Partager