Кажется, это должно быть автоматическим, но, видимо, это не так. У меня есть следующий код:
ui.my_label->setText("Test 1...");
ui.my_label->adjustSize();
processThatTakesAbout30SecondsToFinish(files[0].toStdString());
ui.my_label->setText("Finished.");
ui.my_label->adjustSize();
Что происходит, так это то, что я никогда не вижу "Test1...",
, поскольку графический интерфейс, кажется, виснет до тех пор, пока не завершится выполнение следующей функции, и я eventaully только вижу "Закончено".
Как я могу убедиться, что GUI обновляется до того, как он войдет в эту функцию?
Спасибо.