Zugriff auf Signal
Verfasst: 16. August 2009 19:41
Hallo zusammen,
da ich nicht gerade der OOP-König bin, habe ich hier mal eine Frage:
Ich erzeuge in main.cpp ein Objekt "timerObject", das einen Timer erzeugt. Wie kann ich jetzt in der Main das Signal "timeout" connecten?
main.cpp
CTimer.h
CTimer.cpp
Das funktioniert so nicht. Wie macht man das richtig?
Danke für eure Antworten!
da ich nicht gerade der OOP-König bin, habe ich hier mal eine Frage:
Ich erzeuge in main.cpp ein Objekt "timerObject", das einen Timer erzeugt. Wie kann ich jetzt in der Main das Signal "timeout" connecten?
main.cpp
Code: Alles auswählen
...
CTimer *timerObject = new CTimer(100);
QObject::connect(timerObject, SIGNAL(timeout()), gui, SLOT(setNewPos()));
...
Code: Alles auswählen
...
private:
QTimer *timer;
public:
CTimer(int);
Code: Alles auswählen
CTimer::CTimer(int pZeitintervall)
{
aZeitintervall = pZeitintervall;
timer = new QTimer(this);
timer -> start(aZeitintervall); //time == 100 --> Jede Sekunde aktualisieren
}Danke für eure Antworten!