Hallo,
ich hab ein Problem.
void MainWindow::tStartButtonHandler() {
...
while(1){
//tu was
}
}
wegen der while-Schleife funktionniert mein Fenster nicht mehr.
Wie kann ich das vermeiden, so das ich mit dem anderen Button den Prozess unterbrechen kann?
QPuushbotton blockiert die Gui
-
Curtis Newton
- Beiträge: 122
- Registriert: 11. Juni 2008 18:39
ich hab jetzt ein repaint dazugemacht, das hat aber nichts geändert 
void MainWindow::tStartButtonHandler() {
...
ui.tabWidget->repaint();
while(1){
//tu was
}
}
void MainWindow::tStartButtonHandler() {
...
ui.tabWidget->repaint();
while(1){
//tu was
}
}
Zuletzt geändert von july am 9. September 2010 14:10, insgesamt 1-mal geändert.
Entweder in der Schleife bei jedem xten Durch lauf ein "QApplication::processEvents()" einbauen (nicht so schön), oder einen neuen Thread starten (schöner aber nicht so einfach).
Schau z.B. mal hier vorbei, da steht eigentlich ganz viel dabei.
Schau z.B. mal hier vorbei, da steht eigentlich ganz viel dabei.