Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Otvorte nový súbor vo vašom textový editor a zadajte nasledujúce dva riadky kódu v hornej : !
# /usr /bin /pythonfrom Tkinter import plátno
Pri jazde na akejkoľvek Unix /Linux /OS X variantu , prvý riadok sa , kde nájsť tlmočníka Python povedať operačný systém shell , príkaz shell Windows bude ignorovať prvý riadok . Dováža ďalší riadok potrebné výtvor triedu , plátno , pre použitie v následnej kóde
2
Zadajte nasledujúce dva riadky : .
C = Canvas ( ) c.pack ( )
vytvoriť inštanciu Canvas a pripraviť ju na displeji .
3
Vytvorte rad vrcholov pre päťcípej hviezdy tvar zadaním tento riadok kód :
Verts = [ 10,40,40,40,50,10,60,40,90,40,65,60,75,90,50,70,25,90,35,60 ]
Každé dve čísla v tomto poli predstavujú X a Y súradnice jedného vrcholu hviezdy . Desať vrcholy , aby päťcípu hviezdu , a tak , tam sú 20 prvkov v poli . V počítačovej grafike programovanie žargón , toto pole má " krok " dvoch , to znamená , že každé dva prvky obsahovať všetky informácie potrebné na zobrazenie jedného vrcholu
4
Zadajte nasledujúce dva riadky : .
for i in range ( ľan ( Verts ) ) : verts [ i ] + = 100
aj keď to nie je nutné zobraziť tvar hviezdy v okne , táto slučka demonštruje jednoduchý spôsob umiestnenia tvar . V terminológii počítačového programovania grafiky , toto je nazývané " preklad " . Vrchol pole definuje pôvodnej polohy tvaru , tento preklad sa pohybuje tvar pozdĺž kladnej osi X a Y 100 pixelov . Môžete zvýšiť alebo znížiť tento diagonálne preklad zmenou hodnoty na inú hodnotu ako 100
5
Pridať tieto dva posledné riadky a uložte súbor ako " star.py " : .
c.create_polygon ( Verts , vyplňte = ' oranžové ' , obrys = ' red ' ) c.mainloop (
) Ako už názov funkcie napovedá , tento kód vytvorí v tvare hviezdy polygón pomocou vertex pozície v poli . V predvolenom nastavení plátno kreslí hviezdy čiernu , ale tento kód potlačia východzie s farbou oranžovou výplne a červeným okrajom . Posledný riadok kódu spustí aplikáciu . Je naďalej bežať , kým používateľ zavrie okno .
6
Otvorte shell , prejdite do adresára , ktorý obsahuje nový kód súbor a spustite nasledujúci príkaz na príkazovom riadku, ak ste na Unixe /Linux /OS x systém :
chmod + x star.py
Na Windows je to zbytočné . Ak chcete vidieť hviezdy , spustiť skript z príkazového riadku zadaním : .
/Star.py