Parameter für Slot-Funktion
Verfasst: 26. Oktober 2009 14:41
Hallo Forum,
ich bin absoluter QT-Anfänger und brauche eure Hilfe.
In meinem Window-Menü sind verschiedene Einträge, die durch Anklicken alle die gleiche Funktion aufrufen sollen, allerdings mit unterschiedlichem Parameter.
Etwas konkreter ist es quasi eine Bookmarkliste. Durch Anklicken eines Bookmarks soll dieser die Funktion loadUrl(QSring url) aufrufen.
Ich habe hier einen Codeauszug:
Die letzte Zeile funktioniert so allerdings nicht, da Parameter in der Funktion im SLOT anscheinend nicht erlaubt sind.
Klingt für mich eigentlich wie ein kleines, leicht zu lösendes Problem, bin beim Googlen und Forum-Suchen allerdings nicht auf die richtige Spur gekommen.
Ich hoffe mir kann hier jemand einen Tipp geben.
Vielen Dank
markus
ich bin absoluter QT-Anfänger und brauche eure Hilfe.
In meinem Window-Menü sind verschiedene Einträge, die durch Anklicken alle die gleiche Funktion aufrufen sollen, allerdings mit unterschiedlichem Parameter.
Etwas konkreter ist es quasi eine Bookmarkliste. Durch Anklicken eines Bookmarks soll dieser die Funktion loadUrl(QSring url) aufrufen.
Ich habe hier einen Codeauszug:
Code: Alles auswählen
QMenu *bookmarkMenu = menuBar()->addMenu("Bookmarks");
QAction *addBookmark = bookmarkMenu->addAction("Add Bookmark", this, SLOT(addBookmark()));
bookmarkMenu->addSeparator();
bookmarkMenu->addAction("QT Forum", this, SLOT(loadUrl("www.qtforum.de")));
Klingt für mich eigentlich wie ein kleines, leicht zu lösendes Problem, bin beim Googlen und Forum-Suchen allerdings nicht auf die richtige Spur gekommen.
Ich hoffe mir kann hier jemand einen Tipp geben.
Vielen Dank
markus