Добрый день.
Проблема следующая.
Необходимо вызвать приложение, подготовленное с помощью Qt,
используя команду app.exec(),
а замет вернуться назад, чтобы продолжился нижеследующий код.
Я изначально делал так:
if __name__ == ‘__main__’:
app = QtWidgets.QApplication(sys.argv)
myWin = MyGraphWindow()
myWin.show()
sys.exit(app.exec())
Запускалось окно с интерфейсом, в котором всё выполнялось.
Теперь мне нужно, чтобы одновременно с запущенным окном выполнялся еще бесконечный цикл.
Поэтому я делал так:
app = QtWidgets.QApplication(sys.argv)
myWin = MyGraphWindow()
myWin.show()
app.exec()
a=1
while a==1:
…
Но код после вызова окна не выполняется и ждет, пока закроют окно.
Если перед началом цикла вставить sys.exit(),
то, очевидно, код после этой команды не выполняется.
Если вставлять бесконечный цикл внутри кода графического окна, то также ничего не выходит,
т.к. класс окна не отработает.
Подскажите, пожалуйста, как вызвать окно, а затем вернуться к коду, чтобы и код работал и окном можно было управлять?
Спасибо.