[英]wxpython transparent button
我正在尝试在应用程序中设计650px
x 100px
按钮。
矩形在左侧包含一个图标,在右侧包含一个文本。
为了使一切行为就像一个按钮,我正在考虑加入的文字和图标顶端有一个透明的按钮,但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,则可以进行渐变。 或者,如果您自己绘制按钮,则可能可以执行某些操作。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.