[EMAIL PROTECTED] wrote:

> Dear all,
> 
> For a particuliar case, I need to copy all the items of
> an existing menu (including the separators and sub-menus)
> in a new empty one ... Does someone knows how to do that ?
> I've tried :
> item = menu_orig.findItem(item_id)
> menu_new.insertItem(item, item_id)
> but it fails with :
> TypeError: argument 1 of QMenuData.insertItem() has an invalid type

>From the docs:

"""
QMenuItem * QMenuData::findItem ( int id ) const 
Returns the menu item with identifier id, or 0 if there is no item with this
identifier. 
Note that QMenuItem is an internal class, and that you should not need to
call this function. Use the higher level functions like text(), pixmap()
and changeItem() to get and modify menu item attributes instead. 
See also indexOf(). 

"""

Diez
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to