ich habe testweise ein kleines prog. geschrieben und festgestellt, dass sich QMenu unterschiedlich verhält, je nachdem ob ich den Eintrag mit der Maus oder mit der Entertaste (navigiert durch die Pfeiltasten) auswähle
Code: Alles auswählen
QString PopMenu(..)
{
// Popup füllen
MenuBaum::iterator baumit;
for ( baumit = m_baum.begin(); baumit != m_baum.end(); ++baumit ) {
QString eintrag = baumit.key();
pPopupScript->addAction(eintrag);
}
....
// popup ausführen
QAction *pAction = pPopupScript->exec(pos);
if (pAction != NULL)
return pAction->text();
else
return "Mist";
}
Gruss Arne