This seems like it should be automatic, but apparently it's not. I have the following code:
ui.my_label->setText("Test 1...");
ui.my_label->adjustSize();
processThatTakesAbout30SecondsToFinish(files[0].toStdString());
ui.my_label->setText("Finished.");
ui.my_label->adjustSize();
What is happening is that I never see "Test1...",
as the GUI seems to hang until the following function completes, and I eventaully only see "Finished.".
How can I make sure the GUI is updating before it enters that function?
Thanks.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…