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
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