В моей программе PyQt есть 2 виджета (выбор файлов и т. Д.), А затем главное окно, которое отображает результаты проанализированных файлов.Реализация QProgressBar для класса
Программа отлично подходит для небольших файлов с образцами, но при попытке проанализировать большие файлы она будет висеть (отображать «Не реагировать»), а затем показывать результаты примерно через 30 секунд или около того.
Я хотел бы реализовать QDialog перед тем, как откроется главное окно. QDialog будет иметь индикатор выполнения, чтобы сообщить пользователю, когда откроется главное окно.
Этот индикатор выполнения должен быть установлен в течение времени до появления главного окна.
Каков наилучший способ реализации этого? Я видел несколько примеров, но индикатор выполнения просто установлен в стандартное время, а не когда обработка (синтаксический анализ) завершена.
В настоящее время у меня есть следующий код, который открывает главное окно.
def openWidgetMain(self):
self.WidgetMain = WidgetMain()
self.WidgetMain.show()
self.close()
Вся обработка этого окна выполняется при его открытии. Итак, как мне подключить QProgressBar?
Спасибо. Будет прочитан класс QThread сейчас – MPythonLearner