Seite 1 von 1

tkinter

Verfasst: Donnerstag 9. November 2023, 01:22
von Nobima
Guten Tag,

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

Nobima

Re: tkinter

Verfasst: Donnerstag 9. November 2023, 08:29
von Sirius3
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()