Как в Tkinter задать фоновое изображение всего окна? Чтобы все кнопки были поверх
question@mail.ru
·
01.01.1970 03:00
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')