Python ist ein High- Level-Programmiersprache mit vielen Standard -Module enthalten , damit Sie schnell nützliche Anwendungen zu entwickeln . Mit der " Zeit "-Modul , um die aktuelle Zeit zu übersetzen. Sie können die Zeit als eine sich selbst aktualisierende Digitaluhr mit dem " tkinter "-Modul , mit dem Sie ganz einfach eine grafische Benutzeroberfläche oder GUI , in Ihrer Python- Anwendung ermöglicht präsentieren . Anleitung
1
Starten Sie den Python Kommandozeilen-Interpreter
2
Geben Sie die folgenden Befehle, um die GUI zu initialisieren: .
Von tkinter import *
root = Tk ()
clock = Etikett (root)
clock.pack ( )
3
Definieren Sie eine Variable zu speichern die zuvor zugegriffen wurde Zeit . Beachten Sie, dass das Gleichheitszeichen durch zwei einfache Anführungszeichen gefolgt wird.
Prevtime = ''
Sie diese Variable auf die aktuelle Zeit werde vergleichen , um zu sehen , wenn die Uhr aktualisiert werden muss .
4
deklarieren eine Funktion , um die Uhr zu aktualisieren:
def updateclock () :
5
Entab die folgenden drei Befehle , damit sie Teil der Funktion :
globalen prevtime
Newtime = time.strftime ( '% I: % M: % S% p')
wenn prevtime = Newtime :
< p> Der " strftime " Funktion liefert eine lesbare Zeichenfolge mit der Zeit . " Prevtime " wird als global so dass ihr Wert wird auf mehrere Anrufe zu bestehen erklärt
6
Doppelklick Entab diese nächsten zwei Befehle, um sie zu einem Teil der " if"-Anweisung " updateclock . ":
prevtime = Newtime
clock.configure ( text = Newtime )
Diese Befehle aktualisieren die Uhr und die zuvor zugegriffen Zeitvariable , wenn nötig.
7 < p > Single - Entab Sie den folgenden Befehl , um die Funktion periodisch wiederkehren :
clock.after (500, updateclock )
8
Legen Sie eine leere Zeile , um die Funktion zu schließen. Die regelmäßige Dolmetscher prompt (" >>>" ) kehrt
9
Uhr starten , indem Sie die " updateclock "-Funktion : .
Updateclock ()
< p> Ihre Uhr funktioniert nun in seinem Fenster .