【问题标题】:buttons disappear after redrawing and show up again when mouse moved in重绘后按钮消失并在鼠标移入时再次显示
【发布时间】:2017-03-16 03:29:48
【问题描述】:

尊敬的先生们:

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

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

谢谢

农场

【问题讨论】:

  • 如果您不向我们展示您的代码,我们可能无法提供帮助。

标签: button wxpython


【解决方案1】:

Mike Driscoll 发布了一个不错的 example for background bitmap in wxPython in his blog。请注意他帖子末尾的代码更新,版本 >= 2.9。

【讨论】:

  • 如果您在上面的链接中发现如何解决您的问题的提示,您可以接受答案。否则,“由于 [原因] 的答案没有帮助”的反馈对后代来说也很有趣。
  • 谢谢!我现在将尽我的职责积极参与讨论。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-06-13
  • 2020-05-04
  • 1970-01-01
  • 1970-01-01
  • 2017-10-06
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多