在创建菜单栏并向其添加菜单项时,我的面板显示空白...菜单栏未显示并且我收到此消息 - (python:4106):LIBDBUSMENU-GLIB-WARNING **:试图移除一个不相信我们是父母的孩子。
我该如何解决这个问题?
答案 0 :(得分:2)
我知道我有点迟了但是......
您使用的是Ubuntu 11/12吗?这是我收集的Ubuntu GTK实现中的一个错误
有非官方补丁,但它们适用于C ++ Wx。我和你有同样的问题,这很烦人 http://trac.wxwidgets.org/ticket/14292
对于我自己来说,菜单栏会显示自己,但是当用鼠标移过信号时,信号不会发送到状态栏。
我使用故障单上的链接从Unity中删除了“全局菜单栏”。它修复了问题
答案 1 :(得分:0)
我们需要一个示例应用:http://wiki.wxpython.org/MakingSampleApps这将帮助我们找出问题所在。但是,几乎在所有情况下菜单都应该是框架的子项,所以我怀疑这是你的问题。将其连接到框架而不是面板。另请参阅http://www.blog.pythonlibrary.org/2008/07/02/wxpython-working-with-menus-toolbars-and-accelerators/或http://zetcode.com/wxpython/menustoolbars/