Python är en hög nivå programmeringsspråk med många standardmoduler ingår att hjälpa dig att snabbt utveckla användbara applikationer . Använd " tid " modul för att komma åt den aktuella tiden . Du kan lägga den tid som en självuppdaterande digital klocka med " Tkinter " modul , vilket gör att du enkelt skapa ett grafiskt användargränssnitt eller GUI , i Python ansökan . Instruktioner
1
Starta Python kommandoraden tolk
2
Skriv följande kommandon för att initiera GUI : .
Från Tkinter import *
root = Tk ( ) katalog
klocka = Label ( root ) katalog
clock.pack ( ) Addera 3
Definiera en variabel för att lagra anslutit till tidigare tid . Observera att likhetstecknet följs av två enkla citationstecken .
Prevtime = ''
Du ska jämföra denna variabel till den aktuella tiden för att se om klockan måste uppdateras .
4
Deklarera en funktion för att uppdatera klockan :
def updateclock ( ) :
5
Entab följande tre kommandon för att göra dem en del av funktionen :
global prevtime
Newtime = time.strftime ( ' % I : % M : % S % p ' ) katalog
om prevtime = Newtime :
den " strftime " funktionen returnerar en läsbar sträng med tiden . " Prevtime " deklareras som global så att dess värde kommer att bestå över flera samtal till
6
Dubbel - entab dessa kommande två kommandon för att göra dem till en del av " om " uttalande " updateclock . " :
prevtime = Newtime
clock.configure ( text = Newtime ) katalog
Dessa kommandon uppdatera klockan och den tidigare nås tidsvariabeln om det behövs .
7
Single - entab följande kommando för att göra funktionen återkommer regelbundet :
clock.after ( 500 , updateclock )
8
Infoga en tom rad för att stänga av funktionen . Den regelbundna tolk prompt ( " >>> " ) returnerar
9
starta klockan genom att ringa " updateclock " -funktion : .
Updateclock ( ) katalog
Din klocka fungerar nu i sitt fönster .