GUI зависает при выполнении функции обратного вызова при нажатии кнопки - PullRequest
0 голосов
/ 26 июня 2019

Я использую PySimpleGUI и PyAutoGUI для автоматизации очень утомительного проекта переноса данных из Excel в Enovia, где моя задача состоит в том, чтобы найти часть в Enovia, ввести определенные атрибуты из Excel и сохранить их.Я придумал это, он принимает эти начальные условия, манипулирует мышью и клавиатурой и редактирует часть для меня.

Функция makeChanges () была тщательно протестирована и отлично справляется с редактированием.Однако, когда я использую кнопку «Редактировать», он выполняет функцию makeChanges (), за исключением того, что он замораживает графический интерфейс и, по сути, аварийно завершает работу, если не работает, , если не выполнена вся функция makeChanges (), и только тогдаGUI манипулируемыйЯ хотел бы иметь возможность выйти из программы , пока работает функция редактирования, а также в будущем, чтобы приостановить / продолжить редактирование в любой момент времени.Пожалуйста, извините за уродство кода.Я новичок, и я хотел бы получить несколько советов о том, как стать лучше!

...