ich habe folgenden Code der ein Popupmenu aufruft wenn
ein PushButton betätigt wird.Wenn der Menupunkt im Popup
ageklickt wird erscheind keine Message.
Der SLOT test wird nicht aufgerufen.
Hier der Code:
Code: Alles auswählen
/**************************************************************************************
Version: 1.0
Funktion: Lädt ein Popupmenu zu einer Button-ID
Erstellt am : 07.01.2006
Erstellt von : DJ
letzte Änderung: -
ToDO: -
**************************************************************************************/
void Hauptmenu::ShowMenu( int ID)
{
QPopupMenu contextMenu (stMainmenu);
//atFirmendaten->addTo(&contextMenu);
contextMenu.insertItem("Firmendaten2",this,SLOT(test(ID)));
//atFirmendaten->addTo (&contextMenu);
contextMenu.exec(mapToParent( btFEinrichtung->rect().topLeft()});
//contextMenu.exec(QCursor::pos());
}
void Hauptmenu::test(int ID )
{
QMessageBox::about(this,"Hallo","Firmendaten");
}