Как нарисовать полупрозрачный прямоугольник на статическом тексте? - PullRequest
0 голосов
/ 19 июня 2010

Я рисую полупрозрачный прямоугольник на своей панели, но в местах, где есть статический текст, прямоугольник не заполнен.

Я нарисовал прямоугольники внутри каждого статического текста, но когда я это делаю, соответствующий текст нене бывает.

Как нарисовать полупрозрачный прямоугольник внутри текста 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])

Моя статикатекст уже прозрачен, но по-прежнему не имеет прозрачного прямоугольника!Как я могу это исправить?

Заранее спасибо

1 Ответ

0 голосов
/ 09 ноября 2011

Свяжите событие onPaint со всеми текстами statix.

...