重绘后按钮消失,鼠标移入时再次显示

时间:2017-03-16 03:29:49

标签: button wxpython

亲爱的先生们:

我正在使用wxPython绘制一些窗口背景和按钮。 我用memoryDC重新绘制了背景面板,然后将背景图像保存到staticbitmap。 我还在背景窗口的顶部声明了一些按钮。 当我重新绘制背景时,按钮就会消失 然后,当我将光标移过这些按钮时,它们会再次出现。 我试着提升()按钮 但那没用。

现在的解决方案是销毁按钮,然后在重新绘制窗口背景后再次重新实例化它们。 但是有没有更有效的方法来做到这一点,而无需重建按钮对象。

由于

Farn

1 个答案:

答案 0 :(得分:1)

迈克·德里斯科尔发表了一篇不错的example for background bitmap in wxPython in his blog。请注意版本> = 2.9。

所需的帖子末尾的代码更新