wxpython - 如何删除由静态文本制成的灰色矩形

wxpython - how to remove gray rectangle made from statictext

我是 'wxPython' 的初学者。 我正在尝试使用 python 制作我的 GUI 程序。 但是我无法将背景透明度设置为 'StaticText'。 我试过了 'SetBackground(), SetTransparent()' 但灰色矩形仍然存在。 我想知道如何删除 'hamster' 后面的灰色矩形。 谢谢...

您必须继承 wx.StaticText 才能使其正常工作。这位哥们想通了:

看来您需要覆盖其 on_paint 方法。

不过,为了获得最大的灵活性,我建议使用 wx.DCwx.GCDC。有关示例,请参阅 wxPython 演示。