Guten Tach zusammen,
Ich habe vor in einem Programm ab einem bestimmten Zeitpunk die Zeit zu stoppen, und habe dazu QTimer gefunden.
Der Timer-zeiger wird also angelegt, das entsprechende Signal mit einem Slot verbunden, und dann gestartet. Jetzt würde ich diesen Timer aber gerne erst nach z.B. dem clicked() -Signal eines Button starten, also erst in einem Slot.
Allerdings ist der timer dann natürlich nicht "declared in this scope".
Wie bekomme ich den Timer also auf Wunsch gestartet?
mfg, MeandXP.
P.S: Hoffe das war irgendwie verständlich...
Ich habe vor in einem Programm ab einem bestimmten Zeitpunk die Zeit zu stoppen, und habe dazu QTimer gefunden.
Code:
QTimer *timer = new QTimer(this);
connect(timer, SIGNAL(timeout()), this, SLOT(update()));
timer->start(1000);
Code:
void programm::button_is_clicked() {
timer->start(1000);
}
Wie bekomme ich den Timer also auf Wunsch gestartet?
mfg, MeandXP.
P.S: Hoffe das war irgendwie verständlich...