【问题标题】:Is it possible to make text translucent in wxPython?是否可以在 wxPython 中使文本半透明?
【发布时间】:2010-10-02 13:16:06
【问题描述】:

我在我的主 wx.Frame 之上添加了一些 wx.StaticText 对象,它已经应用了背景图像。但是,StaticText 似乎总是使用纯色(不透明)背景颜色绘制,从而隐藏图像。我尝试创建一个 wx.Color 对象并在那里更改 alpha 值,但这没有产生任何结果。有什么办法可以将文本放在框架上并让背景发光?此外,是否可以使文本本身半透明?谢谢。

【问题讨论】:

  • 你在 wxpython 邮件列表上问过你的问题了吗?在那里你更有可能得到权威的答案。

标签: python wxpython transparency opacity


【解决方案1】:

我会尝试将 aggdraw 放入一个小画布中。

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2016-12-08
      • 1970-01-01
      • 2013-11-16
      • 2019-06-13
      • 1970-01-01
      • 2011-05-29
      • 1970-01-01
      • 2017-08-10
      • 1970-01-01
      相关资源
      最近更新 更多