Programmierung der SIGNALS für den Menübar

Alles rund um die Programmierung mit Qt
Antworten
Mr.Undercover
Beiträge: 68
Registriert: 28. Oktober 2008 23:44

Programmierung der SIGNALS für den Menübar

Beitrag von Mr.Undercover »

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

Ich bedanke mich im voraus für eure Mühe...

MfG
pfid
Beiträge: 535
Registriert: 22. Februar 2008 16:59

Beitrag von pfid »

Q_OBJECT Makro in der Tool-Klasse?

http://doc.trolltech.com/4.4/signalsand ... ll-example

Es gibt hier übrigens [ code][ /code] tags.
The User
Beiträge: 62
Registriert: 11. Dezember 2008 23:48

Beitrag von The User »

Und dann natürlich auch die moc-Datei linken. ;)
Antworten