from tkinter import ttk
from tkinter import messagebox
from tkinter import font
#kasutatavad funktsioonid:
def stopProg(e): #lõpetab tegumi
messagebox.showinfo(message="Suutsid naise tuju heaks teha!")
root.destroy()
def transfertext(e): # saab tulla tekst vastusena
silt.configure(text="Aitäh!")#seesama silt
def tuju(e): # vastab kordusega
silt.configure(text="Mis " + sisestus.get()+"?")
def vastamine(e): #vastus vastavalt kirjutatule #mittetäielik
ee = sona.get()
ee = ee.lower()
if ee == "sa oled jumalik" or ee == "sa oled kaunitar":
label1.configure(text="Aitäh, selle ilusa komplimendi eest!!!")
button2.configure(bg="gold", text="Enam ei pea midagi ütlema")
button2.bind('<Button-1>',stopProg)
button1.configure(text="Sa rahuldasid ta!", bg="green")
button1.bind('<Button-1>',stopProg)
tahvel.create_image(250, 130, image=pilt1)
elif ee == "jaa":
#koht.set(ee + " uus asi") #uude kohta tekkiv
label1.configure(text="Mis mõttes mis jaaaaa? ")
button1.configure(text="Ilmus uus ja sule mäng kastiga", bg="gold")
button1.bind('<Button-1>', lõpeta)
button2.configure(bg="red")
elif ee == "oled ilus" or ee == "ilus":
label1.configure(text="Kui ilus ja kes??? ")
elif ee=="oled ilus jaa":
label1.configure(text="""Kas sa nagu täislausega ei oska mulle
öelda kui väga ilus ma olen vä?! """)
elif ee == "sa oled kole":
stopProg(e)
else:
label1.configure(text="""Räägi selgete sõnadega ja täislausega!
Milline ma siis välja näen su meelest?!?!""")
def lõpeta(e):#kui inimene ajas naise täiesti närvi
messagebox.showinfo(message="Sa ei suuda mu tuju parandada! Asi on läbi!")
stopProg(e)
root=Tk()
root.title("Naine vigiseb!")
pearaam = ttk.Frame(root, padding="20 20 20 20")
pearaam.grid(column=0, row=0, sticky=(N, W, E, S))
pearaam.columnconfigure(0, weight=1)
pearaam.rowconfigure(0, weight=1)
pearaam.bg="pink" #kuidas?
tahvel=Canvas(root)
tahvel.grid(column=4, row=0)
pilt = PhotoImage(file="tumblr_mr4ca3Dn6P1rpqa4xo1_500.gif")
pilt1 = PhotoImage(file="happy-woman-gifs.gif")
tahvel.create_image(200, 200, image=pilt)
appHighlightFont = font.Font(family='Helvetica', size=12, weight='bold')
silt = ttk.Label(pearaam, text="Kas ma olen ilus?")
silt.grid(column=1, row=1, rowspan=1, columnspan=1, sticky=(N, W, E, S))
sona = StringVar()
koht = StringVar() #VARIAABLID
sisestus = ttk.Entry(pearaam, width=40, textvariable=sona)#VASTUS
sisestus.grid(column=2, row=1)
ttk.Label(pearaam, textvariable=koht).grid(column=3, row=2, sticky=(W, E)) #SEE ILMUB fniga
button1=Button(pearaam,text="Kast läheb kinni", bg="green") #see võiks tulla kui mäng on läbi
button1.grid(column=2, row=5, sticky=(N, W)) #keskel sticky N W
button1.bind('<Button-1>',stopProg)#kinniminemisefn
button2=Button(pearaam,text="Vasta mulle!", bg="pink", cursor="heart")
button2.grid(column=2, row=3)
button2.bind('<Button-1>',vastamine)
##button3=Button(pearaam,text="Vastan sulle!", bg="blue", activebackground="black")
##button3.grid(column=2, row=3)
##button3.bind('<Button-1>',vastamine) #fn
##
##nupp3=Button(pearaam, text="Kordan sind", bg="brown")
##nupp3.grid(column=2, row=4)
##nupp3.bind('<Button-1>', tuju)
##
##nupp4=Button(pearaam, text="Mängu kaotus", bg="red") #katsetus
##nupp4.grid(column=2, row=6)
##nupp4.bind('<Button-1>', lõpeta)
##
##button4=Button(pearaam, activebackground="black", bitmap="questhead")
##button4.grid(column=4, row=3)
##button4.bind('<Button-1>',vastamine)
label1=Label(pearaam,text="Vasta siis kenasti!", font=appHighlightFont) #ilmub kiri
label1.grid(column=1, row=3)
for child in pearaam.winfo_children(): child.grid_configure(padx=10, pady=10) #paigutuse element
root.mainloop()
###
kasutatud pildid (näidis):
Kommentaare ei ole:
Postita kommentaar