Guten Tag liebes Forum,
Ich bin ein absoluter Python Anfänger. Ich möchte nun ein Bild anzeigen lassen und mit Hilfe einer Variable an verschiedenen Stellen meines Programms den Text im Image verändern.
Hier habe ich ein TEST Programm dazu erstellt. Dabei habe ich allerdings ein Problem. Die erste Variable wird übergeben und Das Bild wird mit "Hello" in der Mitte angezeigt. Nun kann ich allerdings keinen input mehr in meiner Konsole ausführen, um den Text zu ändern. Kann mir jemand einen Trick zeigen, wie ich auf diese Art und weise bequem einfach in meinem Programm die Variable verändern kann, so dass ich einfach nur diese eine Funktion schreiben muss?
Wichtig ist, dass das Bild bestehen bleiben soll. Ich will lediglich immer mal wieder den auf das Bild gelegten Text verändern, bei selber Position.
from tkinter import *
def label(a):
root = Tk()
logo = PhotoImage(file="Test.gif")
explanation = a
w = Label(root,
compound = CENTER,
text=explanation,
image=logo).pack(side="right")
root.mainloop()
b = "Hallo"
label(b)
input()
c = "JJ"
label(c)
Alles anzeigen
Vielen Dank