最简单的位图切换按钮可能



我想设计一个非常简单的位图切换按钮100x100:

  • 未经压力时的位图
  • 按下时的另一个位图
  • 无边界
  • 透明的背景(即,如果Bitmap是PNG,则可能在某些地方透明)

我尝试了 wx.PyControl的子类别,但是默认情况下,其中有一些复杂的事物:边界,要显示小部件是否有焦点等的事物。这对我的需要太复杂了。

哪个是最简单的wxPython容器(甚至比wx.PyControl更简单),我可以子类以创建我的元素(我需要一个容器来托管图像)?

查看WXPYTHON演示中的通用演示。特别是寻找GenBitMaptoggleButton。它可以完成您想要的大部分。

透明度位可能是不可能的。在WXPYTHON中,您不能只有一个小部件是半透明的。这是全或一无所有。查看SetTransparent()方法。您可以将其传递给0到255之间,其中0是完全透明的,而255完全固体。这是有关它的教程

最新更新