# -*- coding: utf-8 -*- # Button oyunu # Coded by rohanrhu # Gerekli olan modülleri çağırıyoruz from Tkinter import * import tkMessageBox as tm import random renkler = ("orange", "red", "blue", "yellow", "green") # Button'un rastgele seçilecek renkleri x_ = random.randrange(0, 310)# rastgele seçilecek x ekseni koordinatı y_ = random.randrange(0, 310)# rastgele seçilecek y ekseni koordinatı def degistir(event): # button'un yerini ve koordinatlarını değiştiriyoruz bt.config(fg=random.choice(renkler)) bt.place(x=random.randrange(0, 310), y=random.randrange(0, 310)) def tikla(event): # imkansız olan şey; button'a tıklandığında verilecek mesaj tm.showinfo("Kazandınız!", "Bu zorlu görevi kazandığınız için size bir adet windows vista veriyoruz!") tk = Tk() # ana pencereyi tanımlıyoruz tk.geometry("450x350") # pencerenin boyutunu tanımlıyoruz tk.title("Button Oyunu!") # pencerenin başlığını tanımlıyoruz bt = Button(text="Tıkla!", command=tikla) # buttonu tanımlıyoruz (tıklandığında "tikla" fonksiyonunu çalıştıracak) bt.place(x=x_, y=y_) # "place" ile rastgele seçilen x_ ve y_ koordinatlarına buttonumuzu koyuyoruz bt.bind("", degistir) # "bind" ile "" yani buttonumuzun üstüne gelindiğinde çalıştırılacak fonksiyonu belirledik tk.mainloop() # ana döngüyü başlattık