1

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

我该如何解决这个问题???

4

2 回答 2

2

我知道我来晚了,但是...

您使用的是 Ubuntu 11/12 吗?这是我收集到的 Ubuntu GTK 实现中的一个错误

有非官方的补丁,但它们适用于 C++ Wx。我和你有同样的问题,这很烦人 http://trac.wxwidgets.org/ticket/14292

对我自己来说,菜单栏会显示出来,但是当鼠标越过它时,信号不会发送到状态栏。

我使用票证上的链接从 Unity 中删除了“全局菜单栏”。它解决了问题

于 2012-09-11T18:56:25.580 回答
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/

于 2012-05-21T13:37:14.037 回答