Ich versuche, ein einfaches gif-Bild in TkInter in einem Frame darzustellen. Ich habe allerdings noch (fast) gar keine Ahnung von dem Zeugs und das Internet hat mit nicht so richtig weitergeholfen.
Der Code
Code: Alles auswählen
pictFrame = Frame(root)
pictFrame.pack(side=TOP, fill=BOTH)
canvas = Canvas(pictFrame, width = 400, height = 400, bg = 'white')
canvas.pack()
myPhoto = PhotoImage(file = 'title.gif')
#print myPhoto
canvas.create_image(225, 210, anchor = CENTER, image = myPhoto)
hilft nicht wirklich. Das ist das beste, was ich bisher hinbekommen habe. Allerdings bekomme ich als Wert von myPhono immer nur "pyimage1" und nichts sinnvolles. Ich hoffe, die Lösung ist (wie ich denke) etwas ganz simples und ich danke im voraus für Hilfe.
P.S. ich habe noch ein zweites (kleines) Problem. Ich habe das icon geändert:
Wenn das Fenster aufgeht, öffnet sich immer noch ein kleines weiteres fenster und schliesst sich schnell wieder. Es stört etwas, hat aber mit dem Programm an sich nichts zu tun. Gibt es eine Möglichkeit, das das fenster nicht kommt? Danke nochmals
Edit (Leonidas): Code in Python-Tags gesetzt.