QThread blockiert GUI bei abbruch
Verfasst: 28. Mai 2010 14:13
hallo,
ich habe einen converter mit GUI geschrieben. während des konvertierungsvorgangs wird ein weiterer thread gestartet der die berechnungen durchführt und somit die GUI nicht blockiert wird. jetzt kann es aber vorkommen das der user den konvertierungsvorgang abbrechen möchte. QThread::wait() blockiert die GUI und QThread::terminate() soll man ja nicht benutzen. was wäre eine vernüftige alternative um einen thread abzubrechen und dennoch die GUI nicht zu blockieren ?
kann man auch ne pause-fkt einbauen ?
ich habe einen converter mit GUI geschrieben. während des konvertierungsvorgangs wird ein weiterer thread gestartet der die berechnungen durchführt und somit die GUI nicht blockiert wird. jetzt kann es aber vorkommen das der user den konvertierungsvorgang abbrechen möchte. QThread::wait() blockiert die GUI und QThread::terminate() soll man ja nicht benutzen. was wäre eine vernüftige alternative um einen thread abzubrechen und dennoch die GUI nicht zu blockieren ?
kann man auch ne pause-fkt einbauen ?