在Python Tkinter的wm_attributes中设置-transparentcolor不透明度

时间:2019-04-16 12:09:58

标签: python tkinter

我想将tkinter窗口tk.Tk的特定部分设置为50%不透明度。 就像,如果我有一个带有两个框架的窗口,其中一个框架是半透明的。 (我这样做是为了尝试产生完整的航空效果。)

因此,我知道使用root.wm_attributes("-transparentcolor", "mycolor")可以将任何颜色设置为透明且不可选择,这对于制作没有方形窗口限制的负荷屏非常有用。

我知道,使用self.blackmessagewindow.attributes("-alpha", 0.5)可以将窗口的不透明度设置为指定的值,但这将适用于所有窗口,并且我只想应用于特定部分。

因此,是否有一种方法可以将这两种方法结合起来,例如将alpha应用于-transparentcolor或将-alpha应用于特定的帧或颜色?

谢谢大家。

0 个答案:

没有答案