请写一段基于wx.python库的python抽奖代码
时间: 2024-05-19 18:16:14 浏览: 124
import wx
import random
class LotteryFrame(wx.Frame):
def __init__(self, parent, title):
super(LotteryFrame, self).__init__(parent, title=title, size=(300, 200))
panel = wx.Panel(self)
self.btn_start = wx.Button(panel, label='开始', pos=(110, 50), size=(80, 30))
self.btn_start.Bind(wx.EVT_BUTTON, self.OnStart)
self.result = wx.StaticText(panel, label='', pos=(130, 100))
self.result.SetFont(wx.Font(18, wx.DEFAULT, wx.NORMAL, wx.BOLD))
def OnStart(self, event):
candidates = ['张三', '李四', '王五', '赵六', '钱七']
winner = random.choice(candidates)
self.result.SetLabel(winner)
if __name__ == '__main__':
app = wx.App()
frame = LotteryFrame(None, '抽奖')
frame.Show()
app.MainLoop()
阅读全文