Ich hab nun folgendes Problem: ich möchte einen Popup-Menü erstellen, wobei ich nicht weiss wieviele 'Aktionen' mein Menü hat (das hängt von der Anzahl an Dateien in einem Ordner; die Aktionen in dem Menü sind die Namen der Dateien). Das habe ich soweit wie folgt gelöst:
Code: Alles auswählen
QMenu *menu = new QMenu();
...
QAction *newAction=0;
for(int i =0; i<size; i++) //size ist die Anzahl der Datein in einem Folder
newAction = menu->addAction(tr(specList[i].c_str())); //vector<string> specList : ist also ein vector von strings die in Form von Aktionen in dem Menü dargestellt werden;
...
Kann ich das irgendwie aus der menu-Variable rausfinden, oder habt ihr grundsätzlich ne andere Idee?
Danke!