Seite 1 von 1
Zeitgesteuerte Events?
Verfasst: 6. Mai 2008 13:43
von NoRulez
Hey @all,
ist es mittels QT möglich zeitgesteuerte Events zu senden bzw. auf sie zu reagieren.
Beispiel: Eine Applikation soll alle 3 Stunden etwas machen, oder immer um 23:00 Uhr.
Ist sowas machbar/möglich? Falls ja, kann mir jemand helfen, habe keinen Dau wie ich an sowas rangehe.
Liebe Grüße
NoRulez
Verfasst: 6. Mai 2008 13:54
von FlorianBecker
Hallo,
eine Möglichkeit, die mir spontan einfällt, einen Timer, der die Uhrzeit abfragt und dann genau zu deiner Zeit eine Funktion aufruft.
Welches Problem hast du damit genau?
Verfasst: 6. Mai 2008 13:57
von NoRulez
1. ich kenne mich mit dem QTimer nicht aus, was natürlich kein Grund ist.
2. Vom Prinzip her sollte es ungefähr so sein wie unter Linux der Conjob oder und Windows der Task Scheduler
Zu 1. Ich weiß nicht wie ich ein QTimer verwende, und besonders nicht in dem Fall? Bez. Funktion aufrufen, ich nehme mal an es ist dann auch möglich statt eine Funktion auch mittels Signals&Slots zu arbeiten.
Lg NoRulez
Verfasst: 6. Mai 2008 14:01
von FlorianBecker
Das klingt sehr schwierig, wenn du nicht weißt, wie man Funktionen aufruft oder eine sehr gut beschriebene Klasse verwendet.
Aber C++ kannst du? Oder bist du da auch ein Dau? Denn ich denke, dann sieht es schlecht aus, dass ich dir weiterhelfen kann. Ich schreibe den Leuten keinen Code, was hier allgemein bekannt sein dürfte.
Wenn du dich eine Weile mit C++ befasst hast, wirst du mit QTimer oder dem timerEvent in QObject schnell zurechtfinden. Wenn du dann einmal die ersten Zeilen geschrieben hast und dir nicht erklären kannst, warum es nicht geht, poste hier deinen Quelltext und wir helfen dir alle gerne.
Verfasst: 6. Mai 2008 15:55
von NoRulez
Nein, C++ kann ich, ich bin neu bei QT
Lg NoRulez
Verfasst: 8. Mai 2008 12:57
von PeterLustig
Dann lies die Tutorials und die Dokumentation.
