Как динамически управлять виджетами после запуска приложения
Задача такая. Есть клиентская часть с интерфейсом, которая ожидает от сервера некоторые данные. Пока данных нет, отображается один виджет, как только они пришли, виджет меняется.
Изначально я хотел менять виджеты функцией, которая бы вызывалась после получения клиентом данных, но столкнулся с проблемой: после выполнения приложения app.exec()
поток как бы зависает на этом моменте, и не воспринимает, все что после, пока работает приложение.
Я знаю, что есть multithreading для qt приложений QThread
. Но меня смутила сама идея использования многопоточности, и кажется каким то костылем. В связи с этим вопрос: как можно управлять приложением во время его выполнения из вне?