-
| .
|
|
|
Ciao a tutti. Dopo aver finito di studiare Pyhon 3.5 ho deciso di studiare la libreria Tkinter, e adesso ho un piccolo problemino.
CODICE from tkinter import * #==============================================GRAFICA============================================== def grafica(): finestra=Tk() finestra.title("Primo programma!") quadro1=Frame(finestra) quadro1["background"]="#FFFF7F" quadro1.pack() scritta1=Label(quadro1) scritta1["text"]="Seconda prova di classe" scritta1["background"]="cyan" scritta1["foreground"]="blue" scritta1.pack(padx=30, pady=10) button1=Button(quadro1) button1["text"]="Cambia" button1["background"]="orange" button1["borderwidth"]=1 button1.bind("<Button - 1>", p1td1) button1.pack(side="left") button2=Button(quadro1) button2["background"]="red" button2["text"]="uscita" button2.pack(side="right") finestra.mainloop() #==============================================PROGRAMMA============================================== def p1td1(): if button1["background"]=="orange": button1["background"]="red" #==============================================RICHIAMO=============================================== grafica() Quando eseguo questo codice e clicco il bottone "cambia"(per ora l'unico che ho iniziato a programmare) mi viene fuori
CODICE Exception in Tkinter callback Traceback (most recent call last): File "/usr/lib/python3.5/tkinter/__init__.py", line 1552, in __call__ return self.func(*args) TypeError: p1td1() takes 0 positional arguments but 1 was given Dove è l'errore?Come lo sistemo?Grazie.
|
|
| .
|
0 replies since 5/1/2016, 00:45 72 views
.