これは自動であるように見えますが、どうやらそうではありません。次のコードがあります。
ui.my_label->setText("Test 1...");
ui.my_label->adjustSize();
processThatTakesAbout30SecondsToFinish(files[0].toStdString());
ui.my_label->setText("Finished.");
ui.my_label->adjustSize();
何が起こっているのかというと、次の関数が完了するまで GUI がハングしているように見えず"Test1...",
、最終的には「Finished.」しか表示されないということです。
その関数に入る前に GUI が更新されていることを確認するにはどうすればよいですか?
ありがとう。