Python,TextCtrl上的SetBackgroundColor不起作用

Python,TextCtrl上的SetBackgroundColor不起作用,python,wxpython,Python,Wxpython,试试这个例子,然后按“保存”按钮 TextCtrl周围的红色边框仍将存在。我不要这个红框。有人知道如何解决这个问题吗?我已经能够在Windows 7上复制与wxPython 2.9.3类似的东西。我没有在TextCtrl周围得到一个红色的“框架”,但我在每个角落都得到了一个红色像素。当我将鼠标悬停在TextCtrl上时,这些红色像素消失了 我发现更换线路 self.editname.Refresh() 在功能中,单击 self.editname.Parent.Refresh()

试试这个例子,然后按“保存”按钮


TextCtrl周围的红色边框仍将存在。我不要这个红框。有人知道如何解决这个问题吗?

我已经能够在Windows 7上复制与wxPython 2.9.3类似的东西。我没有在TextCtrl周围得到一个红色的“框架”,但我在每个角落都得到了一个红色像素。当我将鼠标悬停在TextCtrl上时,这些红色像素消失了

我发现更换线路

    self.editname.Refresh()
功能中,单击

    self.editname.Parent.Refresh()

在不需要悬停的情况下去掉了角落处的红色像素。

当我点击“保存”时,红色消失了…红色消失了。。。你有什么版本的wx?2.9的最新版本,我使用xpI仍然可以看到控件周围有一个红色的边框,但是当我把鼠标悬停在它上面时,它消失了我想我使用的是2.8。。。在win7上,谁知道呢