| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Python Programming >> Content
    Hvordan man tegner en fem punkt stjerne Brug Python Language
    Hvis du bruger en god grafik bibliotek, skriver programmeringssproget Python , der trækker femtakkede stjerner , eller andre simple todimensionale geometriske figurer , kan være hurtig og nem. Tkinter er den mest udbredte cross-platform GUI ( grafisk brugergrænseflade ) bibliotek , og ikke tilfældigt , kommer sammen med de fleste Python distributioner. Chancerne er, at hvis du har en standard Python miljø på din computer , har du allerede dette bibliotek installeret. Det har alle de standard GUI widgets , der er nødvendige for at skabe robuste , interaktive brugerflader . Til tegning todimensionelle former, såsom stjerner , indeholder det den nemme at bruge Canvas widget. Ting du skal
    Python scripting miljø
    Tkinter GUI bibliotek
    Almindelig tekst eller kode editor
    Vis Flere Instruktioner
    1

    Åbn en ny fil i din tekst editor og indtast følgende to linjer kode i toppen : !

    # /usr /bin /pythonfrom Tkinter import Canvas

    Når du kører på en Unix /Linux /OS X variant, den første linje vil fortælle operativsystemet skallen hvor den skal finde Python tolk en Windows kommando shell vil ignorere den første linje. Den næste linie importerer den nødvendige Tkinter widget klasse, Canvas, til brug i efterfølgende kode
    2

    Indtast følgende to linjer : .

    C = lærred ( ) c.pack ()

    Disse skaber en forekomst af Canvas widget og forberede den til visning.
    3

    Opret en vifte af toppunkter for den femtakkede stjerne facon ved at indtaste denne linje af kode : Hej

    verts = [ 10,40,40,40,50,10,60,40,90,40,65,60,75,90,50,70,25,90,35,60 ]

    Hvert andet tal i dette array repræsenterer x-og y-koordinaterne for et enkelt hjørne af stjernen . Ti toppunkter lave en femtakket stjerne , og dermed er der 20 elementer i array. I computergrafik programmering lingo, har dette array a " stride " på to, der er , hver to elementer indeholder alle de nødvendige oplysninger til at vise en vertex
    4

    Indtast følgende to linjer : . < br >

    for jeg i området (LEN ( verts ) ) : verts [i] + = 100

    ikke nødvendigt for at vise stjernen form i et vindue , denne løkke demonstrerer en enkel metode til at positionere form. I terminologien i computergrafik programmering , dette kaldes en " oversættelse ". Vinkelspids array definerer den oprindelige position af formen , denne oversættelse bevæger formen langs den positive x-og y-aksen 100 pixels . Du kan øge eller mindske denne diagonal oversættelse ved at ændre værdien til noget andet end 100
    5

    Tilføj disse to sidste linjer og gem filen som " star.py " : .

    c.create_polygon ( verts , fyld = "orange" , outline = 'red ' ) c.mainloop ()
    p Som funktionen navnet antyder, denne kode skaber stjerne -formet polygon ved hjælp af vertex positioner i array . Som standard lærredet trækker stjernen sort, men denne kode tilsidesætter standard med en orange fyldfarve og en rød kant . Den sidste linje kode lancerer ansøgningen. Den fortsætter med at køre, indtil brugeren lukker vinduet.
    6

    Åbn en shell , navigere til den mappe, der indeholder den nye kode filen og udføre følgende kommando på kommandolinjen , hvis du er på en Unix /Linux /OS x-system : Hej

    chmod + x star.py

    På Windows det er unødvendigt. Hvis du vil se stjernen, køre scriptet fra kommandolinjen ved at skrive: .

    /Star.py

    Forrige :

    næste :
      Relaterede artikler
    ·Hvordan man skriver koden til CPU Programmering 
    ·Sådan gør du: Metode til Pylon Target Montering 
    ·Sådan ændres Base i Python 
    ·Sådan Reverse en liste i Python 
    ·Sådan bruges Python Script til MobiDeDRM 
    ·Sådan Find en nøgle i en ordbog i Python 
    ·Sådan Spring en vare Når Bejdsning i Python 
    ·Hvad er Urllib i Python 
    ·Python Kernel Methods 
    ·Sådan bruges en String som en variabel i Python 
      Anbefalede Artikler
    ·Sådan udføres I /O Med Binary Files i C + + 
    ·Rampe Filter i Matlab 
    ·Sådan bruges Apache ANT til Call Java 
    ·Sådan Download Eclipse til Android 
    ·En Python JSON Tutorial 
    ·Sådan kompilere C + + kode ved hjælp af GNU 
    ·Sådan oprettes med Test - Driven Development 
    ·Hvordan at håndhæve en liste Grænse i Python 
    ·Fundamentals af Visual Basic 
    ·Sådan deaktiveres JavaScript Mens Brug Selen 
    Copyright © Computer Viden http://www.computerdk.com