Hvordan lage en klokke i Python

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.