February 23
Python è un linguaggio di programmazione ad alto livello con molti moduli standard incluso per aiutare a sviluppare rapidamente applicazioni utili. Utilizzare il modulo "tempo" per accedere al tempo corrente. È possibile presentare il tempo come un orologio digitale auto-aggiornamento utilizzando il modulo "Tkinter", che permette di creare facilmente una interfaccia utente grafica, o GUI, nell'applicazione Python.
1 Avviare la riga di comando interprete Python.
2 Digitare i seguenti comandi per inizializzare la GUI:
from Tkinter import *
root = Tk ()
orologio = Label (root)
clock.pack ()
3 Definire una variabile per memorizzare il tempo di accesso in precedenza. Si noti che il segno di uguale è seguito da due virgolette singole virgolette.
prevtime = ''
Potrai confrontare questa variabile per l'ora attuale per vedere se l'orologio deve essere aggiornato.
4 Dichiarare una funzione per aggiornare l'orologio:
DEF updateclock ():
5 Entab i seguenti tre comandi per renderli parte della funzione:
global prevtime
NEWTIME = time.strftime ( '% I:% M:% S% P')
se prevtime = NEWTIME:
La funzione "strftime" restituisce una stringa leggibile che contiene il tempo. "Prevtime" è dichiarata come globale in modo che il suo valore persisterà in più chiamate a "updateclock."
6 Fare doppio entab questi due comandi successivi per renderli parte del "if":
prevtime = newtime
clock.configure (text = NEWTIME)
Questi comandi aggiornare l'orologio e la variabile tempo precedentemente letta se necessario.
7 Single-entab il seguente comando per rendere la funzione si ripetono periodicamente:
clock.after(500, updateclock)
8 Inserire una riga vuota per chiudere la funzione. Il prompt interprete regolare ( ">>>") restituisce.
9 Avviare l'orologio chiamando la funzione "updateclock":
updateclock ()
Il tuo orologio è ora funziona nella sua finestra.