Sveiki, nesenai pradėjau mokytis kurti python programėles su grafine aplinka. Ir užstrigau - niekaip nepavyksta padaryti kad paspaudus mygtuką vykdytų komandą. Gal kas padėtumėt rasti klaidą ?
#Programa turėtų atspausdinti 2x didesnį skaičių. T.y vykdyti dauginti funkciją. # -*- coding: utf-8 -*- from Tkinter import * import ttk def dauginti(*ats): ats = ats*2 root = Tk() root.title("Bla bla bla") mainframe = ttk.Frame(root, padding="10 10 10 10") mainframe.grid(column=0, row=0) mainframe.columnconfigure(0, weight=1) mainframe.rowconfigure(0, weight=1) ats = IntVar(value=55) ttk.Button(mainframe, text="Paspausk mane !", command=dauginti).grid(column=1, row=1, sticky=(E)) atsakymas = ttk.Label(mainframe, textvariable=ats) atsakymas.grid(column=1, row=2, sticky=(W)) root.mainloop()
IntVar pakeiti int
def dauginti(*button): ats.set(ats.get()*2) root = Tk() root.title("Bla bla bla") mainframe = ttk.Frame(root, padding="10 10 10 10") mainframe.grid(column=0, row=0) mainframe.columnconfigure(0, weight=1) mainframe.rowconfigure(0, weight=1) ats = IntVar(value=55) ttk.Button(mainframe, text="Paspausk mane !", command=dauginti).grid(column=1, row=1, sticky=(E)) atsakymas = ttk.Label(mainframe, textvariable=ats) atsakymas.grid(column=1, row=2, sticky=(W)) root.mainloop()
Tema perkelta iš https://legacy.ubuntu.lt/forum/viewtopic.php?f=11&t=7315
Sveiki, nesenai pradėjau mokytis kurti python programėles su grafine aplinka. Ir užstrigau - niekaip nepavyksta padaryti kad paspaudus mygtuką vykdytų komandą. Gal kas padėtumėt rasti klaidą ?
IntVar pakeiti int
Tema perkelta iš https://legacy.ubuntu.lt/forum/viewtopic.php?f=11&t=7315