Sie müssen Schaltflächen auf dem Bild platzieren, aber das Bild bleibt immer in der Mitte und die Schaltflächen bleiben auf den Seiten.Wie platziere ich ein Bild in tkinter (Hintergrund) und platziere den Button mit python 3.6 auf dem Bild?
-2
A
Antwort
0
Warum nicht stattdessen ein Bild auf eine Schaltfläche platzieren? Es ist viel einfacher :)
bekommen die Tasten, um ein Bild haben kann eine Art von knifflig sein (Sie brauchen eine 2-Ebenen-Ansatz), aber das Bild zu ändern ist einfach.
x_image = 'x.png'
o_image = 'o.png'
dann ...
x_image_for_button = PhotoImage(file=x_image)
o_image_for_button = PhotoImage(file=o_image)
dann .....
button = tk.Button(self.controller, image=o_image_for_button, command=lambda: command_or_something)
button.config(width="40", height="40")
button.place(x=5, y=5)
(in sich selbst hinzufügen. Oder Wurzel. Etc)
jetzt alles, was Sie tun, um Ändern Sie das Bild ist:
button.set(image=o_image_for_button)
#on second thought... maybe use `button.config(image=o_image_for_button)` insted
einfach :)
Verwandte Themen
- 1. Wie platziere ich ein Bild über ein Bild mit Bootstrap
- 2. Wie platziere ich einen Hintergrund-Bild über Text mit CSS?
- 3. Platziere Bild unter Header
- 4. Platziere ein Bild oben auf einem DIV und zentriere es
- 5. Wie platziere ich ein Bild in einem R Shiny Titel
- 6. Wie platziere ich Daten in TKinter?
- 7. Wie platziere ich eine Schaltfläche im Hintergrund?
- 8. Platziere das Bild hinter dem transparenten
- 9. Platziere Bild über ein anderes Bild dynamisch in ReactNative App
- 10. Platziere Bild an der Stelle mit Planetary.js
- 11. Wie platziere ich Text zentriert über ein Bild?
- 12. Bootstrap-Covervorlage: Wo platziere ich das Bild?
- 13. Wie platziere ich ein Bild rechts von einem Textkörper?
- 14. Android XML-Code: Wie platziere ich ein Bild von Textview?
- 15. python tkinter Bild-Ebenen (Einfügen/Bild auf Hintergrund)
- 16. Wie platziere ich Text über Bild in SAPUI5?
- 17. Wie platziere ich SKSpriteNodes?
- 18. Platziere ein Bild in der tableColumn - updateItem wird nie benutzt
- 19. Wie platziere ich ein Icon/Bild in einem UITextField direkt neben dem letzten Buchstaben des Textes?
- 20. Wie lade ich ein Bild auf Python mit Tkinter hoch?
- 21. Wie benutzt man ein Bild für den Hintergrund in tkinter?
- 22. Wie setze ich ein Tkinter-Bild in den Hintergrund? halte gleiche Fehler msg unabhängig von dem Dateityp immer:
- 23. Wie platziere ich ein weiteres Bild in der ersten Zeile an diesem leeren Platz?
- 24. Wie platziere ich Leinwand nur auf einem zentrierten Bild und nicht auf der gesamten Seite?
- 25. Python 3.6 Bild crwaling
- 26. Platziere den Kommentarbereich zuletzt
- 27. Platziere Bild zwischen 2 Divs (zentriert auf dem Bildschirm, reaktionsfähig und nicht über Text)
- 28. Wie platziere ich ein Logo in der oberen linken Ecke?
- 29. Wie platziere ich einen checkMark als Zeichen?
- 30. Wie platziere ich Elemente im Bootstrap-Modal-Hintergrund?
Willkommen bei Stack Overflow. Sie müssen uns mehr Details geben, ich bin mir nicht sicher, was Sie genau machen wollen. Und zeigen Sie uns bitte, was Sie bisher versucht haben. Weitere Informationen erhalten Sie unter https://stackoverflow.com/help/how-to-ask und https://stackoverflow.com/help/mcve. –
Ich bin sicher, dass Sie hier [https://stackoverflow.com/questions/tagged/tkinter?sort=frequent] Antworten auf die meisten Ihrer Probleme finden werden. (Ich habe anscheinend einen falschen Link zu meinem Kommentar angegeben.) – Nae
Es gibt viele Möglichkeiten, dies zu erreichen. Sie können das mit jedem normalen Geometrie-Manager erreichen, 'pack',' place' oder 'grid'. Sie müssen etwas darüber recherchieren, versuchen, eine Lösung zu finden, und dann zurückkommen, wenn Sie eine spezifischere Frage haben. –