Popup Menu Slot wird nicht aufgerufen

Alles rund um die Programmierung mit Qt
Antworten
DJPercy
Beiträge: 4
Registriert: 11. Januar 2006 13:03

Popup Menu Slot wird nicht aufgerufen

Beitrag von DJPercy »

Hallo,

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");    
}



Gruß Denis
ArneStocker
Beiträge: 300
Registriert: 3. November 2004 16:15
Wohnort: Berlin

Beitrag von ArneStocker »

schau mal auf den thread

http://qtforum.de/forum/viewtopic.php?t ... pmenu+slot

gruss arne
Antworten