我试图在应用程序中设计650px
x100px
按钮。在
矩形左侧包含一个图标,右侧包含一个文本。在
为了让所有东西都像按钮一样,我考虑在文本和图标的顶部添加一个透明按钮,但是SetTransparent
没有效果,添加一个掩码会引发一个异常,因为SetMask
对于BitmapButton
不存在。在
bitmap = wx.EmptyBitmap(650, 100)
button = wx.BitmapButton(panel, -1, bitmap=bitmap, pos=(100, 0), size=(650, 100), style=0)
有没有人成功地做了这样的事情,或者能提出一个对我的案子有帮助的行动方案?在
我过去曾使用过GTK
,其中有一个EventBox
,它可以包含任何内容并绑定事件。在
wxPython并不真的支持这一点。透明是一个要么全是要么什么都没有的事情,要么你的应用程序中的一切都是透明的,要么一个都不透明。如果你用PlateButton或AquaButton,你可以做渐变。或者你可以做些什么如果你自己画按钮。在
相关问题 更多 >
编程相关推荐