[PyQt] Add custom widget to the QMenu

Hans-Peter Jansen hpj at urpla.net
Mon Sep 13 20:04:39 BST 2010


On Monday 13 September 2010, 20:46:15 matteo.boscolo at boscolini.eu wrote:
> Hi all, What I'm trying to do is to have at the right click on
> a QGraphicsItem, a QLineEdit . I'm trying to use the following codedef
> contextMenuEvent(self, event) :        #qle=QtGui.QLineEdit()            
>    menu =QtGui.QMenu();        action=menu.addAction("test");      
>  menu.exec_(event.screenPos())        #menu.addWidget(qle)      
>  del(menu) But I do not know how to add the QLineEdit into the QMenu
> .there is any way to add a custom widget to the QMenu ? Or there is any
> other way to do such a think ? Regards,Matteo          

I'm sorry for the mess, but you should have refrained from sending a html 
mail in the first place... It's always a PITA in mailing lists.

Check out the QWidgetAction class.

Pete


More information about the PyQt mailing list