Hvordan lage en klokke i Python
Python er et høynivå programmeringsspråk med mange standardmoduler inkludert for å hjelpe deg raskt utvikle nyttige programmer. Bruk "tid" modul for å få tilgang til gjeldende tid. Du kan presentere den tiden som selvstendig oppdatere digital klokke ved hjelp av "tkinter" modul, som lar deg enkelt lage et grafisk brukergrensesnitt, eller GUI, i Python-programmet.
Bruksanvisning
1 Start Python kommandolinje tolk.
2 Skriv inn følgende kommandoer for å initialisere GUI:
fra tkinter import *
root = Tk ()
klokke = Etikett (root)
clock.pack ()
3 Definere en variabel til å lagre det forrige gang. Legg merke til at likhetstegnet er etterfulgt av to enkle anførselstegn.
prevtime = ''
Du vil sammenligne denne variabelen til gjeldende tid for å se om klokken må oppdateres.
4 Erklærer en funksjon for å oppdatere klokken:
def updateclock ():
5 Entab følgende tre kommandoer for å gjøre dem til en del av funksjonen:
global prevtime
newtime = time.strftime ( '% I:% M:% S% p')
hvis prevtime = newtime:
Den "strftime" funksjonen returnerer en streng som inneholder lesbar tiden. "Prevtime" er erklært som global, slik at dens verdi vil vedvare over flere samtaler til "updateclock."
6 Dobbelt entab disse neste to kommandoene for å gjøre dem en del av "hvis" statement:
prevtime = newtime
clock.configure (text = newtime)
Disse kommandoene oppdatere klokken og den tidligere vist tid variabel om nødvendig.
7 Single-entab følgende kommando for å gjøre funksjonen gjentas med jevne mellomrom:
clock.after(500, updateclock)
8 Sett inn en tom linje for å lukke funksjonen. Det vanlige tolk tekst ( ">>>") returnerer.
9 Start klokken ved å kalle den "updateclock" funksjon:
updateclock ()
Klokken er nå fungerer i vinduet sitt.