Suchen Sie nach den folgenden Funktionen oder helfen Sie, sie selbst zu erstellen, in einer so kleinen Anzahl separater Programme wie möglich.
Betriebssystem : Windows 10.
Android wäre auch interessant, aber strikt optional, oder (unerwünschterweise und als letzter Ausweg): als Alternative.
(Nicht nach Priorität, das kommt später)
Countdown : Sie stellen entweder a
a) period (say 4hrs), or
b) deadline (clock time AND/OR date) <-- Can be an extension of the "Alarm" feature.
...und es zeigt Ihnen kontinuierlich an, wie viele Tage, Stunden, Minuten, Sekunden noch verbleiben, bis Sie 00:00:00 erreichen
Ich denke, es ist ein Traum, all diese Funktionen in einem Programm zu haben, also sind meine größten Prioritäten in dieser Reihenfolge:
RANDNOTE: Ich habe die besten Grundkenntnisse in Python , die ich mir in ein paar Tagen angeeignet habe, und gerade genug, um ein Skript zu erstellen, das mir hilft, bestimmte Informationen aus einem Online-Wörterbuch in eine Excel-Tabelle zu importieren. Wenn ich das also leicht selbst erstellen kann , bin ich mit einigen Hinweisen einverstanden, wie ich mir das beibringen kann (= ein Verweis auf Module, die ich brauche, und ich werde herausfinden, wie sie funktionieren ).
Ich verwende derzeit eine Chrome-App namens Timer Tab .
Vorteile:
Nachteile:
Ich würde dringend empfehlen, sich die Implementierung in Python mit der wxPython- Bibliothek für GUI-Elemente anzusehen. wxPython ist eine Python-Bindung für die C++-GUI-Bibliothek, die beide kostenlos, kostenlos, Open Source und plattformübergreifend sind.
Beachten Sie, dass Sie die Downloads von hier benötigen, wenn Sie Python 2.7 verwenden , aber für Python 3.5 müssen Sie die wxPython-Projekt- Phoenix - Installation verwenden.
Stellen Sie sicher, dass Sie die wxPython-Dokumente und -Demos installieren und ausprobieren, insbesondere die Demos - sie zeigen Ihnen, was Sie mit der Bibliothek machen können. Für Python 2.7 ist dies auf der Hauptdownloadseite verfügbar, aber für Python 3.x und Phoenix müssen Sie von github abrufen .
Für Datums-/Uhrzeit- und Uhrzeit-Deltaberechnungen sehen Sie sich die in Python integrierten Klassen datetime.datetime und datetime.timedelta an.
Ich würde vorschlagen, die Start-/Stopp-/Dauerinformationen entweder im INI-Dateiformat oder im JSON-Format zu speichern. Für beide gibt es integrierte Bibliotheken, aber Sie können auch die Verwendung von Pickle in Betracht ziehen, um die Informationen zu speichern.
onurcano