今天下午没什么事,作为入门新手就随便写了一个整人的小东西(python)(并不是很恶心,但你可以改的更恶心,有想要的自取),其中只是简单的运用了wx写了个GUI,剩下的就是看自己的设计逻辑了。
代码如下:
import wx
import random
import time
def Virus(_ = 0):
if ans != '我的幸运数字':
wx.MessageBox( '{}是个锤子吧,你是在侮辱我吗?'.format(ans),'你的输入是在搞笑吗',wx.OK|wx.ICON_WARNING)
else:
while True:
wx.MessageBox( '怎么净是些小聪明啊,不过我可以告诉你个秘密,我喜欢你很久了,害羞死人家了','congraduation',wx.OK|wx.ICON_WARNING)
def Failed(_ = 0):
while True:
wx.MessageBox( '我对你失望透顶了','就这???',wx.OK|wx.ICON_WARNING)
def Repeat(_ = 0):
global ans
ans = contents.GetValue()
wx.MessageBox( '{}???这是你的答案吗?'.format(ans),'希望你可以在想一想',wx.OK|wx.ICON_WARNING)
wx.MessageBox( '这是我最后一次问你','不要后悔',wx.OK|wx.ICON_WARNING)
Virus()
def Warnings(_ = 0):
wx.MessageBox( '这也是你可以移动的吗?请重新认识你自己,渣男','warning',wx.OK|wx.ICON_WARNING)
def SizeWarning(_ = 0):
wx.MessageBox( '这也是你可以修改的吗?请重新认识你自己,死鬼','warning',wx.OK|wx.ICON_WARNING)
def main(_ = 0):
global m,last,contents,win
last = True
app = wx.App()
mm = wx.DisplaySize()
win = wx.Frame(None,title = '我想这是个有趣的游戏',pos = (random.randint(100,mm[0]-100),random.randint(100,mm[1]-100)),size = (300,150))
win.Show()
wx.MessageBox( '你好,小帅哥啊~~~','Hello World',wx.OK|wx.ICON_WARNING)
mText = wx.StaticText(parent=win,label=u'请输入你的幸运数字:',pos = (10,10))
okButton = wx.Button(win,label = '确定',pos = (45,85),size = (45,20))
failButton = wx.Button(win,label = '我想放弃',pos = (165,85),size = (60,20))
contents = wx.TextCtrl(win,pos = (15,30),size = (250,50))
#win.Bind(wx.EVT_MOTION,Move)
win.Bind(wx.EVT_MOVE,Warnings)
win.Bind(wx.EVT_SIZE,SizeWarning)
okButton.Bind(wx.EVT_BUTTON,Repeat)
failButton.Bind(wx.EVT_BUTTON,Failed)
app.MainLoop()
def New():
app = wx.App()
app.MainLoop()
wx.MessageBox( '你忍心抛下我一个人吗?我知道你最好了,我们再来一次','嘤 嘤 嘤 ~ ~ ~',wx.OK|wx.ICON_WARNING)
while True:
main()
New()