2024-04-18 23:32:42 发布
网友
我正在开发一个用于电机控制的图形用户界面(GUI),最初我将加载大量数据。因此,我想添加一个启动屏幕。但是,我需要修正闪屏的超时时间吗?我想启动屏幕消失2秒后,整个加载完成。请帮忙。在
根据文档here,您可以传入样式wxSPLASH_NO_TIMEOUT,以防止启动屏幕自动超时。您需要在其他代码中有一些在您准备好让它消失时触发它的OnClose处理程序的东西。在
wxSPLASH_NO_TIMEOUT
已编辑
样式wxSPLASH_NO_TIMEOUT是从wxPython.\u windows导入的,这是不推荐使用的。在python 2.6和2.7中,它仍然可以在我的系统上运行,但实际上您可能希望使用以下命令:
from wx._windows import SPLASH_NO_TIMEOUT
然后,在SplashScreen的毫秒参数中,可以使用-1,如下所示:
稍后,当您完成加载后,请调用mySplash.Destroy()将其从屏幕上清除。在
mySplash.Destroy()
根据文档here,您可以传入样式
wxSPLASH_NO_TIMEOUT
,以防止启动屏幕自动超时。您需要在其他代码中有一些在您准备好让它消失时触发它的OnClose处理程序的东西。在已编辑
样式
wxSPLASH_NO_TIMEOUT
是从wxPython.\u windows导入的,这是不推荐使用的。在python 2.6和2.7中,它仍然可以在我的系统上运行,但实际上您可能希望使用以下命令:然后,在SplashScreen的毫秒参数中,可以使用-1,如下所示:
^{pr2}$稍后,当您完成加载后,请调用
mySplash.Destroy()
将其从屏幕上清除。在相关问题 更多 >
编程相关推荐