PDA

View Full Version : how to include a submenu in a context menu?



pakine
7th July 2010, 11:52
hi all, i have one doubt and i was checking the QT online documentation, but the examples are with a menuBar and ai don't get it.
i need to include another submenu in a shell menu that is already displayed with the right click



QMenu menu(this); //first menu
QMenu menuPU; //submenu

menu.addAction(enableMsgAct);
menu.addMenu(&menuPU); //here i include the submenu
menu.addSeparator();
menu.addAction(removeAct);


menuPU.addAction(enablePU1Act);
menuPU.addAction(enablePU2Act);
menuPU.addAction(enablePU3Act);
menuPU.addAction(enablePU4Act);
menuPU.addAction(enablePU5Act);

menu.exec(contextEvent->globalPos());


my problem is that if i use ""menu.addMenu(&menuPU); "" i have one context menu label wihout name, just a little right arrow to include the submenu.
and if i use (as i had before) menu.addMenu(tr("Elegir PU")); i have the name but wihout sub menu.

can anyone help me??
thanks a lot

tbscope
7th July 2010, 12:12
Why don't you give your sub menu a title?

pakine
7th July 2010, 12:18
perfect man, that was what i need.
thank you very much, im going on
:)