gpt4 book ai didi

python - Tkinter,透明背景,Linux

转载 作者:太空宇宙 更新时间:2023-11-04 10:11:28 27 4
gpt4 key购买 nike

有没有办法在 Linux 上的 Tkinter 窗口中获得透明背景?

我目前看到的唯一方法是:

import tkinter as tk

root = tk.Tk()

root.overrideredirect(True)
root.wait_visibility(True)
root.wm_attributes("-alpha", 0.0)

canvas = tk.Canvas(root, width=300, height=300)
canvas.pack()
canvas.create_rectangle(50, 25, 150, 75, fill="red")

root.mainloop()

然而,这不是我想要的。我想让背景变得透明,这样我的叠加层就可以是其他东西。

我在这里找到了几篇文章,但它们只涉及 Windows 和 Mac OS 上的背景透明度。 Linux 相关的只是 alpha?

linux mint tkinter transparent window

transparent background in a tkinter window

最佳答案

我很确定这会起作用。

root.wm_attributes("-alpha", 0.5)
root.wait_visibility(root)

关于python - Tkinter,透明背景,Linux,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48837909/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com