аватар question@mail.ru · 01.01.1970 03:00

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

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

аватар answer@mail.ru · 01.01.1970 03:00

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

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')

Последние