Помогите накинуть картинку поверх фона при срабатывании функции Tkinter

Dimaamid

Новичок
Автор темы
5
0
Здравствуйте. Мне надо, чтобы при срабатывнии функции, на заданых координатах появлялась картинка(без фона).
Функция def kosti_Button():
Dice_100 = Button(root, borderwidth=0, highlightthickness=0, command=test2)
Dice_100.place(x=100, y=98, width=74, height=74)
было бы славно, если бы вы мне сразу с мою функцию закинули код, а я уже координаты и название фотки сам поменял.
Я, если что, программист так себе
 
Решение
Код:
from tkinter import *

def kosti_Button():
    def show_image():
        img = PhotoImage(file="картинка.png")
        label = Label(root, image=img)
        label.image = img
        label.place(x=100, y=98)

    Dice_100 = Button(root, text="Dice_100", borderwidth=0, highlightthickness=0, command=show_image)
    Dice_100.place(x=100, y=50, width=100, height=30)

root = Tk()
root.geometry("300x300")

kosti_Button()

root.mainloop()

cfrfvvghh

Участник
117
14
Код:
from tkinter import *

def kosti_Button():
    def show_image():
        img = PhotoImage(file="картинка.png")
        label = Label(root, image=img)
        label.image = img
        label.place(x=100, y=98)

    Dice_100 = Button(root, text="Dice_100", borderwidth=0, highlightthickness=0, command=show_image)
    Dice_100.place(x=100, y=50, width=100, height=30)

root = Tk()
root.geometry("300x300")

kosti_Button()

root.mainloop()
 
  • Нравится
Реакции: Dimaamid