tkinter

Fragen zu Tkinter.
Antworten
Nobima
User
Beiträge: 27
Registriert: Montag 4. Januar 2016, 18:26

Guten Tag,

ich möchte in tkinter einen Textlabel mit transparentem Hintergrund über ein Image setzen.
Gibt es dafür eine Lösung ?

Nobima
Sirius3
User
Beiträge: 17754
Registriert: Sonntag 21. Oktober 2012, 17:20

Für frei positionierbare Graphikelemente benutzt man ein Canvas:

Code: Alles auswählen

import tkinter as tk

def main():
    window = tk.Tk()
    canvas = tk.Canvas(window, width=640, height=480)
    background = tk.PhotoImage(file ="bild.png")
    canvas.create_image(320, 240, image=background)
    canvas.create_text(400,400, text="Text", fill="red")
    canvas.pack()
    window.mainloop()

if __name__ == "main":
    main()
Antworten