Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako si vyrobiť hodiny v Pythone

Python je programovací jazyk na vysokej úrovni s mnohými štandardnými modulmi , ktoré sú , ktoré vám pomôžu rýchlo vytvoriť užitočných aplikácií . Pomocou modulu " čas " pre prístup k aktuálny čas . Môžete si predstaviť dobu ako osoba samostatne zárobkovo aktualizáciu digitálne hodiny pomocou " Tkinter " modul , ktorý vám umožní ľahko vytvárať grafické užívateľské rozhranie , alebo GUI , v Pythone aplikácie . Pokyny dovolená 1

Spustenie Pythone z príkazového riadku interpretu
2

Zadajte nasledujúce príkazy inicializovať GUI : .

From Tkinter import *

root = Tk ( )

hodiny = Label ( root )

clock.pack ( )
3

Definujte premennú pre uloženie predtým prístupné čas . Všimnite si , že znamienko rovná sa nasledovaný dvoma samostatnými úvodzoviek .

Prevtime = ''

Budete porovnať túto premennú na aktuálny čas zistiť , či je potrebné hodiny , ktoré majú byť aktualizované .
Stránka 4

deklarovať funkciu aktualizovať hodiny :

def updateclock ( ) :
5

Entab nasledujúce tri príkazy , aby boli súčasťou funkcie :

globálne prevtime

newtime = time.strftime ( " % I: % M : % S % p ' )

ak prevtime = newtime :

Funkcia " strftime " vracia čitateľný reťazec obsahujúci čas . " Prevtime " je deklarovaný ako globálny tak , že jeho hodnota bude pretrvávať po niekoľko výziev na
6

Double - entab tieto ďalšie dva príkazy , ako urobiť z nich súčasť " keby " vyhlásenie " updateclock . " :

prevtime = newtime

clock.configure ( text = newtime )

Tieto príkazy aktualizovať hodiny a predtým prístup časové premenné v prípade potreby.
7

Single - entab nasledujúci príkaz , aby funkcia opakovať pravidelne :

clock.after ( 500 , updateclock )
8

vložte prázdny riadok zatvorte funkciu . . Pravidelné interpret prompt ( " >>> " ) vráti
9

Začnite hodiny volaním funkcie " updateclock " :

updateclock ( )

Vaše hodiny sú teraz funguje v jeho okne .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené