1

メニューバーを作成してメニュー項目を追加すると、パネルが空白で表示されます...メニューバーが表示されず、次のメッセージが表示されます- (python:4106): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a childそれは私たちが親だとは信じていません。

どうすればこの問題を解決できますか???

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 に答える