Programmierung der SIGNALS für den Menübar
Verfasst: 29. Januar 2009 16:10
Hallo alles zusammen,
Und zwar ich habe eine GUI mit dem QT tool in VS 05 gezeichnet... Die Buttons auf dem Hauptfenster konnte ich jeweils eine Methode zuweise mit rechtemaustaste->connect to Signal... Dabei sprung es sofort auf die Methode wo ich meine programmierung gleich vornehmen konnte...
Meine Frage wäre jetzt, Wie kann ich den Menübar Signals bzw. Methoden zuweisen, ich möchte ja z.b. bei einem klick uaf exit das Programm beendet, oder bei einem Click auf about schreibt es mir die Aktuellen Programminfos hin...
Ich habe das jetzt so programmiert und in den header auch mit eingebunden (erhalte keine Fehler meldung , aber es funktioniert dennoch nicht...)
Tool::Tool{
createAction();
}
void Tool::createAction()
{
actionExit = new QAction(tr("E&xit"), this);
actionExit->setShortcut(tr("Ctrl+Q"));
connect(actionExit, SIGNAL(triggered()), this, SLOT(close()));
}
Und zwar ich habe eine GUI mit dem QT tool in VS 05 gezeichnet... Die Buttons auf dem Hauptfenster konnte ich jeweils eine Methode zuweise mit rechtemaustaste->connect to Signal... Dabei sprung es sofort auf die Methode wo ich meine programmierung gleich vornehmen konnte...
Meine Frage wäre jetzt, Wie kann ich den Menübar Signals bzw. Methoden zuweisen, ich möchte ja z.b. bei einem klick uaf exit das Programm beendet, oder bei einem Click auf about schreibt es mir die Aktuellen Programminfos hin...
Ich habe das jetzt so programmiert und in den header auch mit eingebunden (erhalte keine Fehler meldung , aber es funktioniert dennoch nicht...)
Tool::Tool{
createAction();
}
void Tool::createAction()
{
actionExit = new QAction(tr("E&xit"), this);
actionExit->setShortcut(tr("Ctrl+Q"));
connect(actionExit, SIGNAL(triggered()), this, SLOT(close()));
}