繁体   English   中英

wxpython透明按钮

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM