Tkinter 中的透明窗口
先决条件: Python GUI – tkinter
Python为开发 GUI(图形用户界面)提供了多种选择。在所有 GUI 方法中,tkinter 是最常用的方法。它是Python附带的 Tk GUI 工具包的标准Python接口。
要创建透明窗口,我们将使用attributes()方法。
句法:
root.attributes('-alpha',transparency value)
要创建透明背景,我们需要在attributes()方法中使用-alpha参数。 alpha 用于透明度。
如果透明度值为 0.0 表示完全透明,1.0 表示完全不透明 范围为 [0.0,1.0]。并非所有系统都支持此功能,Tkinter 始终使用 1.0。请注意,在此版本中,必须将此属性指定为-alpha 。
下面是一个创建普通 Tkinter 的程序 窗户。
Python3
# Import module
from tkinter import *
# Create object
root = Tk()
# Adjust size
root.geometry("400x400")
# Execute tkinter
root.mainloop()
Python3
# Import module
from tkinter import *
# Create object
root = Tk()
# Adjust size
root.geometry("400x400")
# Create transparent window
root.attributes('-alpha',0.5)
# Execute tkinter
root.mainloop()
输出:
现在,下面的程序使用tkinter模块创建一个透明窗口。
蟒蛇3
# Import module
from tkinter import *
# Create object
root = Tk()
# Adjust size
root.geometry("400x400")
# Create transparent window
root.attributes('-alpha',0.5)
# Execute tkinter
root.mainloop()
输出: