Когда программа сначала загружается, иногда требуется обновление компонентов. Задача обновления должна выполняться автоматически, без какого-либо взаимодействия с пользователем.Запустить окно, обработать данные и закрыть его без взаимодействия с пользователем?
Я хочу показать простое окно, которое покажет ход. Когда это будет сделано, окно будет закрыто, и основное окно запустится.
Я попытался использовать QDialog
и поместил дорогостоящий код в функцию init, но, конечно же, он просто заблокировал окно, и оно не появилось, пока оно уже не было выполнено.
Нет сигнала, посылаемого при запуске exec()
, поэтому я не могу просто начать обрабатывать вещи сразу после выполнения окна графического интерфейса.
QProgressDialog
может работать здесь, но я вызывающе хочу поставить там более одного шага прогресса.
Любые идеи?
вы можете использовать QProgressDialog? –
Возможно, хотя это более ограничивает (я хочу немного больше, чем просто прогресс в нем). Я хочу знать, как справиться с этой ситуацией. – iTayb