1. 欢迎界面
参数1000代表 界面显示1s,后面添加1s延时,等欢迎界面结束后再启动主界面。
注意:Python3.x后需要import wx.adv
import wx.adv
import time
def creat_splash():
# create a welcome screen
screen = wx.Image("file.png").ConvertToBitmap()
wx.adv.SplashScreen(screen, wx.adv.SPLASH_CENTRE_ON_SCREEN | wx.adv.SPLASH_TIMEOUT, 1000, None, -1)
time.sleep(1)
2. 最小化任务栏
import wx
import wx.adv
class TaskBarIcon(wx.adv.TaskBarIcon):
ID_EXIT = wx.NewId()
def __init__(self, frame):
wx.adv.TaskBarIcon.__init__(self)
self.frame = frame
self.SetIcon(wx.Icon(name='favicon.ico', type=wx.BITMAP_TYPE_ICO), 'TaskBarIcon!')
self.Bind(wx.adv.EVT_TASKBAR_LEFT_DCLICK, self.OnTaskBarLeftDClick)
self.Bind(wx.EVT_MENU, self.OnExit, id=self.ID_EXIT)
#双击托盘图标打开界面
def