Seite 1 von 1

Ich benötige Hilfe

Verfasst: Montag 3. Dezember 2018, 21:28
von JUGUHE
Ich weiß nicht, was falsch ist...Bekomme die Fehlermeldung: line 8, in <module>b.config(Image= img1, height="24", width="24")

Das ist der Quelltext:

from tkinter import *

root = Tk()

b = Button(root)
img1 = PhotoImage(file="left.png")

b.config(Image= img1, height="24", width="24")

b.pack()

root.mainloop()

Re: Ich benötige Hilfe

Verfasst: Montag 3. Dezember 2018, 21:35
von __deets__
Bitte Code Tags benutzen. Und den gesamten Fehler, nicht eine von dir willkürlich gekürzte Version.

Re: Ich benötige Hilfe

Verfasst: Montag 3. Dezember 2018, 22:10
von __deets__
Aber wenn ich raten müsste - schau mal genau auf die Groß/Kleinschreibung.

Re: Ich benötige Hilfe

Verfasst: Dienstag 4. Dezember 2018, 19:11
von Gargoyle D.
Ich würde sagen, es ist die ''24'', was dir das Programm sagen will...
Die Anführungsstriche würd ich weglassen.

Re: Ich benötige Hilfe

Verfasst: Dienstag 4. Dezember 2018, 20:10
von __blackjack__
@Gargoyle D.: An sich naheliegende Vermutung aber Tk/Tcl kennt im Grunde nur Zeichenketten. Wenn man da eine Zahl aus Python-Sicht angibt, wird die nach der Übergaben sowieso in eine Zeichenkette umgewandelt. Tcl ist „stringly typed“. ;-)

Re: Ich benötige Hilfe

Verfasst: Dienstag 4. Dezember 2018, 20:47
von Gargoyle D.
@Blackjack: Wieder mal was neues dazugelernt :D
Ich habe jetzt aber (glaub ich zumindest) ein Problem gefunden: Tkinter unterstützt nur gewisse Dateiformate (z.B. GIF). PNG wird also nicht unterstützt. Hoffe wenigstens diese Antwort war hilfreich.

Re: Ich benötige Hilfe

Verfasst: Mittwoch 5. Dezember 2018, 04:01
von __blackjack__
@Gargoyle D.: Das kommt auf die Tcl/Tk-Version an. Aktuelle Versionen können mittlerweile auch PNG. Das wirklich offensichtliche Problem ist die von __deets__ angesprochene Gross-/Kleinschreibung.

Re: Ich benötige Hilfe

Verfasst: Mittwoch 16. Januar 2019, 21:29
von jami123
Vielleicht hast du vergessen den Ort anzugeben wo dein Bild zu finden ist.
So sollte es glaube ich aussehen:

img1 = PhotoImage(file="X:/Ordner/Ordner/name.png")

b.config(Image= img1, height="24", width="24")

Re: Ich benötige Hilfe

Verfasst: Sonntag 24. Februar 2019, 01:17
von DMD-OS
und Image= img1 müsste image= img1 sein, denk ich mal

Re: Ich benötige Hilfe

Verfasst: Mittwoch 27. Februar 2019, 20:58
von chq
Geiler Threadtitel, geile Fragestellung.