0

我在面板上绘制了一个半透明的矩形,但在有静态文本的地方没有填充矩形。

我已经在每个静态文本中绘制了矩形,但是当我这样做时,对应的文本不会出现。

如何在 statix 文本内绘制半透明矩形而不使文本消失?

代码是这样的:

dc = wx.PaintDC(self)
gc = wx.GraphicsContext.Create(dc)
gc.SetBrush(wx.Brush(wx.Colour(255,  255,  0, 22))) # Translucid Yellow
gc.DrawRectangle(0, 0, self.GetClientSizeTuple()[0], self.GetClientSizeTuple()[1])

我的静态文本已经是透明的,但仍然没有出现半透明的矩形!我怎样才能解决这个问题?

提前致谢

4

1 回答 1

0

将 onPaint 事件与所有 statix 文本相关联。

于 2011-11-09T11:02:55.840 回答