【问题标题】:Simplest bitmap toggle button possible最简单的位图切换按钮
【发布时间】:2014-01-24 14:54:33
【问题描述】:

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

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

我尝试通过子类化wx.PyControl,但默认情况下后者有一些复杂的东西:边框、小部件是否有焦点显示的东西等。这对我的需求来说太复杂了。

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

【问题讨论】:

    标签: python user-interface wxpython wxwidgets


    【解决方案1】:

    看看 wxPython 演示中的 GenericButtons 演示。专门寻找 GenBitmapToggleButton。它可以满足您的大部分需求。

    不过,透明位可能是不可能的。在 wxPython 中,不能只有一个小部件是半透明的。这是全有或全无的事情。查看SetTransparent() 方法。您可以传递 0 到 255 之间的任何值,其中 0 是完全透明的,而 255 是完全实心的。 Here's a tutorial on it

    【讨论】:

      猜你喜欢
      • 2016-05-16
      • 1970-01-01
      • 1970-01-01
      • 2017-05-21
      • 2013-06-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-04-16
      相关资源
      最近更新 更多