是否可以在wxPython中使文本半透明?

时间:2009-01-20 20:20:18

标签: python wxpython transparency opacity

我在我的主要wx.Frame顶部添加了一些wx.StaticText对象,它已经应用了背景图像。但是,StaticText似乎总是使用实心(不透明)背景颜色绘制,隐藏图像。我试过创建一个wx.Color对象并在那里更改alpha值,但是没有结果。有什么办法可以把文字放在画面上并让背景闪耀吗?此外,是否可以使文本本身半透明?感谢。

2 个答案:

答案 0 :(得分:1)

您可能需要一些图形渲染小部件。据我所知,在wxPython中你可以直接使用内置的wxGraphicsContext或pyCairo。开罗更强大。但是,我不知道细节。

答案 1 :(得分:0)

我会尝试凝聚成一个小画布。

任何静态文本都使用平台的本机标签机制,因此您无法对其进行那种控制。