今天下午沒什麼事,作爲入門新手就隨便寫了一個整人的小東西(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()