wxPython做UI的猜数小游戏

wxPython做UI的猜数小游戏

wxPython做UI的猜数小游戏

wxPython做UI的猜数小游戏
以下是部分代码预览:


import wx
from random import randint

game_title = "猜数小游戏 www.lixingqiu.com"
random_number = randint(1,100)
       
app = wx.App()                                                              
frame = wx.Frame(None,title = game_title ,pos = ( 1000,200),size = (300,240))        # 相对于屏幕左上角坐标

title_text = wx.StaticText(frame,-1,game_title,(80,30))
title_text.SetForegroundColour('blue')
title_text.SetBackgroundColour('gray')
font = wx.Font(16,wx.DECORATIVE, wx.ITALIC, wx.NORMAL)
title_text.SetFont(font)

answer_text = wx.TextCtrl(frame,pos = (30,90),size = (60,24))                        # 创建文本框,文件路径要自己输入

guess_button = wx.Button(frame,label = "猜猜",pos = (110,90),size = (50,24))         # 猜猜按钮
guess_button.Bind(wx.EVT_BUTTON,guess_number)                                        # 猜猜按钮绑定guess_number函数
 
explain_button = wx.Button(frame,label = "说明",pos = (170,90),size = (50,24))       # 说明按钮
explain_button.Bind(wx.EVT_BUTTON,explain_game)                                      # 说明按钮绑定explain_game函数
 
reset_button = wx.Button(frame,label = "重来",pos = (230,90),size = (50,24))         # 重来按钮
reset_button.Bind(wx.EVT_BUTTON,reset )                                              # 重来按钮绑定explain_game函数

tip_text= wx.TextCtrl(frame,pos = (30,140),size = (240,50),style=wx.TE_MULTILINE )
tip_text.SetValue("由计算机随机出一个1到100以内的数,猜猜它是多少?")
 
frame.Show()
app.MainLoop()

如需要查看完整代码,请

成为会员后,登陆才能继续浏览!联系微信scratch8即可办理会员。
(会员专属:能浏览所有文章,下载所有带链接的Python资源。)

李兴球

李兴球的博客是Python创意编程原创博客

评论已关闭。