Я начинаю изучать Python, в частности tkinter.
Я хочу сделать «экран загрузки» простого скрипта Python и закрыть его после завершения скрипта.
Но для создания окна требуется функция mainloop
, что означает, что оно будет бесконечно зацикливаться или ждать взаимодействия с пользователем (по крайней мере, я так думаю), и это устранит идею «загрузочного» экрана.
Я что-то пробовал, но в итоге получил (Поместите загрузочный экран) -> (Загрузочный экран все еще имеет mainloop
) -> (Не удается запустить скрипт из-за ожидания)
То, что я хотел подробно, было (Поместить сценарий загрузки) -> (Запустить сценарий) -> (Сценарий заканчивается) -> (Загрузить экран уничтожить)
У меня большой опыт работы с другими языками, особенно с Java, но java может просто объявить фрейм -> запустить другие вещи после этого -> вызвать frame.dispose()
и все. Любые советы или предложения для ученика?
РЕДАКТИРОВАТЬ: сценарий на самом деле представляет собой алгоритм обработки изображений, который подключается к базе данных, и я не могу просто установить время ожидания или сна, поскольку база данных может быть расширена, и это может занять больше времени, чем выделенное время.