是否可以控制 WXPython 中各个小部件的不透明度?
我知道我可以使用self.SetTransparent(150)使框架透明,有没有办法对单个小部件执行此操作?
由于几乎所有可见的东西都继承自 wx.Window,因此您可以在大多数小部件上使用 item.SetTransparent()。
但并非所有事情都能变得透明。去检查:
if button.CanSetTransparent():
button.SetTransparent(100)
Run Code Online (Sandbox Code Playgroud)
但正如 wxPython 文档所说:
如果平台支持设置该窗口的透明度,则返回 True。请注意,此方法会因谨慎而犯错误,因此当实际上可以设置透明度时,此方法可能会返回 False。
所以这个不太靠谱。我会继续尝试设置透明度。
| 归档时间: |
|
| 查看次数: |
693 次 |
| 最近记录: |