ich habe ein Programm, dass permanent geladen ist. Nun soll das Programm einmal täglich zu einer vorgegebenen Uhrzeit eine Funktion aufrufen. Wie macht man das am besten?
Ich habe mir schon folgendes zurechtgelegt:
Code: Alles auswählen
QTimer *timer = new QTimer(this);
connect(timer, SIGNAL(timeout()), this, SLOT(callMyFunction()));
timer->start(86400000); // 86400000 MSek = 1 TagDas könnte man wiederum mit einem SingleShot-Timer machen, dem man die Zeitdifferenz von der vorgegebenen Uhrzeit minus jetzt in Millisekunden gibt.
Gibts da noch eine andere Möglichkeit?
Gruß, Karl