是否可以在WXPython中控制各个小部件的不透明度?
我知道我可以使用 self.SetTransparent(150)使框架透明,有没有办法为单个小部件执行此操作?
答案 0 :(得分:4)
由于几乎所有可见内容都来自wx.Window,因此您可以在大多数小部件上使用item.SetTransparent()。
并非所有事情都可以透明。检查:
if button.CanSetTransparent():
button.SetTransparent(100)
但正如wxPython文档所说:
如果平台支持设置此窗口的透明度,则返回True。请注意,此方法在谨慎方面会出错,因此当实际可以设置透明度时,可能会返回False。
所以这不太可靠。我会继续尝试设置透明度。