如何使tkinter窗口中的背景透明?

2024-04-24 09:21:43 发布

您现在位置:Python中文网/ 问答频道 /正文

如何使窗口背景透明,但图像仍然可见?你知道吗

这是我的密码

from tkinter import Tk, Label, Button, Canvas
from PIL import ImageTk, Image

class MyFirstGUI:
    def __init__(self, master):
        self.canvas = Canvas(master, width = 300, height = 300)
        self.canvas.pack()
        self.image = ImageTk.PhotoImage(Image.open("Sprites/ph1.png"))
        self.canvas.create_image(150, 150, image=self.image)
        self.master = master
        master.title("A simple GUI")

        self.close_button = Button(master, text="Close", command=master.quit)
        self.close_button.pack()

    def greet(self):
        print("Greetings!")

root = Tk()
root.geometry("+1630+775")
root.overrideredirect(1)
my_gui = MyFirstGUI(root)
root.mainloop()

Tags: fromimageimportselfmasterdefbuttonroot