python - 如何使 tkinter 窗口中的背景透明?
问题描述
如何使窗口背景透明,但图像仍然可见?
这是我的代码;
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()
解决方案
推荐阅读
- python - 获取 Facebook HTML 登录页面而不是 CSV 文件
- c# - 如何在组合框中像谷歌一样搜索 C# wpf
- text-to-speech - 基于多人语料库的语音合成
- c# - 循环时如何执行鼠标点击动作
- c# - 如何将对象转换为类型变量指定的类型
- datatables - 使用数据表的列 nowrap 不起作用
- selenium - 如何比较和验证托管在两个不同环境中的网站的内容是否相同?
- python - 如何将预编译的二进制文件添加到 python 项目(云函数 python)?
- javascript - 在 Three.js 中控制自定义几何图形的缩放
- docker - docker:来自守护进程的错误响应:驱动程序在端点 Web 上编程外部连接失败:启动用户级代理时出错:监听 tcp 0.0.0