wx python位图/切换/菜单按钮

时间:2011-05-19 19:46:04

标签: button menu bitmap wxpython toggle

我需要一个具有位图的按钮,切换,并且我可以添加一个菜单(我意识到这要求很多)。我无法想出在wx python中执行此操作的方法。以下是我尝试过的事情以及它们不起作用的原因:

平板按钮:不要切换

genbitmaptogglebuttons:出于某种原因,这些按钮会杀死我的工具提示(我之前发布过这个问题并且从未得到答案)

工具栏按钮:无法向按钮添加下拉菜单。我会为下拉菜单创建一个单独的按钮,但工具栏必须垂直定向,我不知道如何让下拉按钮显示在相应的按钮旁边,而不是在垂直工具栏下面取向。

位图按钮:不会切换

我错过了一些明显的东西吗?如果不是,我只会通过改变边框/背景颜色来伪装切换,除非有人有更好的建议。

感谢。

2 个答案:

答案 0 :(得分:0)

我没有看到包含所有这些功能的预制按钮。我认为您可以使用通用切换按钮或ShapedButton进行位图切换功能并附加右键单击弹出菜单。我不太确定你的菜单是什么意思,所以这可能行不通。如果您正在谈论类似于PlateButton所具有的菜单实现,那么您可能需要滚动自己的按钮。 wxPython邮件列表上的人可以告诉你如何做到这一点。

答案 1 :(得分:0)

根据Mark的建议,如果你有wx 2.8.12,你可以使用平板按钮来获得切换/位图/菜单功能。由于此时我不容易更新到更新的wx,我将使用位图按钮并伪造切换。