python tkinter problem

08/22/2013 18:40 CeeNeo#1
Hey,

ich wollte heute ein simples test-Programm scripten:

PHP Code:
>>> import tkinter
>>> 

def ende():
    
main.destroy()
    
main tkinter.TK()

tkinter.Button(maintext "Ende"comand ende)
b.pack

main
.mainloop()
SyntaxErrorinvalid syntax
>>> 

Ich finde da den Fehler nicht. :O

Kann mir jemand weiterhelfen? xD

Thx+MfG CeeNeo :)
08/26/2013 15:26 CeeNeo#2
pls
08/27/2013 16:58 MrDami123#3
Sind so einige Fehler dabei.. Solltest dir eine gescheite Arbeitsumgebung zulegen, die dir auch schlüssige Fehlerberichte zurückgibt.

Hier der Überarbeitete Code:
Code:
import Tkinter

def main():
    def ende(): panel.destroy()
        
    panel = Tkinter.Tk()

    b = Tkinter.Button(panel, text="Ende", command=ende)
    b.pack()

    panel.mainloop()

if __name__=="__main__":
    main()
08/29/2013 10:45 Ennea#4
Seh ich das richtig, dass du einfach ein paar Zeilen Code in die Idle-Shell kopierst und dann erwartest, dass das funktioniert? :/
09/19/2015 01:48 tamer77#5
1. schreibt man Tk() und nicht TK()
2. pack() und nicht pack
09/19/2015 04:25 .SkyneT.#6
Quote:
Originally Posted by Ennea View Post
Seh ich das richtig, dass du einfach ein paar Zeilen Code in die Idle-Shell kopierst und dann erwartest, dass das funktioniert? :/
Sieht sehr danach aus, desshalb hier gleich noch ne Empfehlung von mir:
[Only registered and activated users can see links. Click Here To Register...]
Oder, falls bereits Visual Studio verwendet wird:
[Only registered and activated users can see links. Click Here To Register...]