使用wxPython(menubars)构建一个gui应用程序

时间:2012-05-21 04:09:52

标签: user-interface wxpython

在创建菜单栏并向其添加菜单项时,我的面板显示空白...菜单栏未显示并且我收到此消息 -  (python:4106):LIBDBUSMENU-GLIB-WARNING **:试图移除一个不相信我们是父母的孩子。

我该如何解决这个问题?

2 个答案:

答案 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/