wxPython Splash Screen系列

2024-04-18 23:32:42 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在开发一个用于电机控制的图形用户界面(GUI),最初我将加载大量数据。因此,我想添加一个启动屏幕。但是,我需要修正闪屏的超时时间吗?我想启动屏幕消失2秒后,整个加载完成。请帮忙。在


Tags: 数据屏幕时间gui图形用户界面电机消失闪屏
1条回答
网友
1楼 · 发布于 2024-04-18 23:32:42

根据文档here,您可以传入样式wxSPLASH_NO_TIMEOUT,以防止启动屏幕自动超时。您需要在其他代码中有一些在您准备好让它消失时触发它的OnClose处理程序的东西。在

已编辑

样式wxSPLASH_NO_TIMEOUT是从wxPython.\u windows导入的,这是不推荐使用的。在python 2.6和2.7中,它仍然可以在我的系统上运行,但实际上您可能希望使用以下命令:

from wx._windows import SPLASH_NO_TIMEOUT

然后,在SplashScreen的毫秒参数中,可以使用-1,如下所示:

^{pr2}$

稍后,当您完成加载后,请调用mySplash.Destroy()将其从屏幕上清除。在

相关问题 更多 >