wxpython透明按钮

2024-04-18 07:17:19 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图在应用程序中设计650pxx100px按钮。在

矩形左侧包含一个图标,右侧包含一个文本。在

为了让所有东西都像按钮一样,我考虑在文本和图标的顶部添加一个透明按钮,但是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,它可以包含任何内容并绑定事件。在


Tags: 文本应用程序button按钮图标wx矩形panel
1条回答
网友
1楼 · 发布于 2024-04-18 07:17:19

wxPython并不真的支持这一点。透明是一个要么全是要么什么都没有的事情,要么你的应用程序中的一切都是透明的,要么一个都不透明。如果你用PlateButton或AquaButton,你可以做渐变。或者你可以做些什么如果你自己画按钮。在

相关问题 更多 >