wx MenuItem - icon is missing

Philip Semanchuk philip at semanchuk.com
Wed Jul 6 01:33:47 CEST 2011

On Jul 5, 2011, at 3:32 PM, Laszlo Nagy wrote:

>> 1. Post a complete example that demonstrates the problem so that we don't have to dummy up a wx app ourselves to try your code.

[code sample snipped]

> Under windows, this displays the icon for the popup menu item. Under GTK it doesn't and there is no error message, no exception.

I get different results than you. 

Under Ubuntu 9.04 w with wx, when I right click I see a menu item called test with little icon of a calculator or something.

Under OS X 10.6 with wx and Win XP with wx, when I right click I get this --

Traceback (most recent call last):
  File "x.py", line 46, in onPopupMenu
    item = wx.MenuItem(None,-1,u"Test")
  File "/usr/local/lib/wxPython-unicode-", line 11481, in __init__
    _core_.MenuItem_swiginit(self,_core_.new_MenuItem(*args, **kwargs))
wx._core.PyAssertionError: C++ assertion "parentMenu != NULL" failed at /BUILD/wxPython-src- in wxMenuItemBase(): menuitem should have a menu

Hope this helps more than it confuses.


More information about the Python-list mailing list