Avatar ·

Tkinter фоновое изображение окна

📁 tkinter

Как в Tkinter задать фоновое изображение всего окна? Чтобы все кнопки были поверх

Avatar ·

Попробуйте так:

import tkinter as tkfrom PIL import ImageTk, Imagedef show_image(path):    root = tk.Tk()    img = Image.open(path)    width = 500    ratio = (width / float(img.size[0]))    height = int((float(img.size[1]) * float(ratio)))    imag = img.resize((width, height), Image.ANTIALIAS)    image = ImageTk.PhotoImage(imag)    panel = tk.Label(root, image=image)    panel.pack(side=""top"", fill=""both"", expand=""no"")    tk.Button(root, text='Quit', command=root.quit).place(x=250, y=250)    root.mainloop()show_image('D:/_Qt/img/cat.jpg')

Войдите чтобы оставить ответ

Блоги