[英]wx SplashScreen doesn't work
我已經使用了Wiki中的示例代碼,但是對我來說不起作用,我什么也看不到。 我究竟做錯了什么?
import wx
app = wx.App()
aBitmap = wx.Image(name = "wxPyWiki.jpg").ConvertToBitmap()
splashStyle = wx.SPLASH_CENTRE_ON_SCREEN | wx.SPLASH_TIMEOUT
splashDuration = 1000
splash = wx.adv.SplashScreen(aBitmap, splashStyle,
splashDuration, None)
splash.Show()
wx.Yield()
注意SplashScreen不在wxpython 2.8.12的wx.adv中(我正在使用它)
這有效(用我自己的圖像)
import wx
app = wx.App()
aBitmap = wx.Image(name = "zimages/gato.jpg").ConvertToBitmap()
splashStyle = wx.SPLASH_CENTRE_ON_SCREEN | wx.SPLASH_TIMEOUT
splashDuration = 1000
splash = wx.SplashScreen(aBitmap, splashStyle,
splashDuration, None)
splash.Show()
app.MainLoop()
唯一的區別是使用wx.Yield
與app.MainLoop
。
我不確定wxpython 2.9中的Yield
的用途,但請注意無論如何wx.Yield()
已被棄用
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.