В соответствии с документацией здесь вы можете передать стиль wxSPLASH_NO_TIMEOUT
, чтобы предотвратить автоматическое отключение заставки.Вам нужно иметь что-то в другом коде, который запускает его обработчик OnClose, когда вы были готовы к его удалению.
- Отредактировано -
Импортирован стиль wxSPLASH_NO_TIMEOUT
из wxPython._windows, который устарел.Он все еще работает в моей системе на python 2.6 и 2.7, но вы, вероятно, действительно захотите использовать это:
from wx._windows import SPLASH_NO_TIMEOUT
Затем в аргументе SplashScreen в миллисекундах вы можете использовать -1 следующим образом:1013 *
Позже, когда вы закончили загрузку, позвоните mySplash.Destroy()
, чтобы убрать его с экрана.