これは自動であるようですが、明らかにそうではありません。別の関数を入力する前にQt GUIを強制的に更新する
ui.my_label->setText("Test 1...");
ui.my_label->adjustSize();
processThatTakesAbout30SecondsToFinish(files[0].toStdString());
ui.my_label->setText("Finished.");
ui.my_label->adjustSize();
何が起こっているGUIには、以下の機能が完了するまで、ハングしているようだ、と私はeventaullyだけ「完成」を参照してくださいと私は"Test1...",
を見たことがないということです:私は、次のコードがあります。
GUIがその機能に入る前に更新されていることを確認するにはどうすればよいですか?
ありがとうございます。
あなたは 'repaint()'や 'update()'のようなものを試しましたか? – Derek