Linien malen, mit Foto als Hintergrund

Fragen zu Tkinter.
Antworten
turbosoeckchen
User
Beiträge: 13
Registriert: Sonntag 8. September 2019, 15:35

Hallo zusammen,

eine Frage - ich weiß nicht einmal wonach ich da genau suchen soll....
Hier ein Bild:
Bild

Gerne würde ich zwischen den Buttons Verbindungslinien zeichnen, was auch mit der canvas.create_line eigentlich kein Problem kein Problem ist.
Jedoch verwende ich als Hintergrund ein tkinter Photoimage.

Ich stehe jetzt vor der Frage, wie ich die es hinbekomme, dass die Linien eine Ebene vor dem Bild gezeigt werden. Aktuell verschwinden diese immer hinter dem Bild.

Für alle Hilfen bin ich SEHR dankbar!

LG
Trubo
__deets__
User
Beiträge: 14545
Registriert: Mittwoch 14. Oktober 2015, 14:29

Laut Dokumentation ist das eine Frage der Reihenfolge. Du musst erst das Hintergrund-Item anlegen. Dann die Linien. Oder sie explizit umordnen. http://effbot.org/tkinterbook/canvas.ht ... ise-method
turbosoeckchen
User
Beiträge: 13
Registriert: Sonntag 8. September 2019, 15:35

Hallo zusammen,
ich habe die Lösung nun gefunden. Bisher habe ich das Hintergrundbild als ein Label über den Canvas gelegt, insofern hatte das Label die komplette Canvas überdeckt.

Jetzt habe ich das Bild einfach auf den/das Canvas gelegt und es funktioniert alles wunderbar!
Antworten