如何使用wxPython创建具有alpha通道透明度的窗口?

3
嘿,这是我第一次提问。
我一直试图使用wxPython创建一个覆盖在其他程序上显示的叠加窗口,但似乎无法弄清如何在我的桌面上显示带有alpha通道透明度的图像。
未来我计划在图像顶部也放置按钮。
类似于这个,但是用一个有alpha通道的图像,这样你就可以看到它后面的窗口。

这个程序是否应该是跨平台的?您计划使用真正的 alpha 通道,而不是一位透明度吗?(我不确定前者在 Windows 上是否可行。) - Helgi
@Helgi:相反,完整的 alpha 通道是在 Windows 上可用的,而在 Linux 上不可用(合成管理器可以很好地支持 alpha 通道,但 wxWidgets 不识别它)。 - Chris Morgan
窗口不需要alpha通道,因为我认为可以通过图像来实现,只需要窗口背景透明,以便看到图像中透明的部分。 - Kodann
1个回答

0

我似乎找不到如何使框架透明而不使图像透明的方法。我是否可以为演示中图像的alpha绘制使用相同的方法来处理框架?如果是这样,我该如何将其应用于窗口而不仅仅是图像? - Kodann
我害怕那个。我会在wxPython邮件列表上发布相同内容。我会试着让那里的某个人也来这里。 - Mike Driscoll

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接