Unix/Linux/OS X-ის ნებისმიერ ვარიანტზე გაშვებისას პირველი ხაზი ოპერაციული სისტემის გარსს ეუბნება სად უნდა განთავსდეს Python თარჯიმანი; Windows ბრძანების გარსი უგულებელყოფს პირველ ხაზს. შემდეგი ხაზი შემოაქვს საჭირო Tkinter ვიჯეტის კლასს, Canvas, შემდგომ კოდში გამოსაყენებლად.
ვერსიები = [10,40,40,40,50,10,60,40,90,40,65,60,75,90,50,70,25,90,35,60]
ამ მასივში ყოველი ორი რიცხვი წარმოადგენს ვარსკვლავის ერთი წვერის x და y კოორდინატებს. ათი წვერო ქმნის ხუთქიმიან ვარსკვლავს; ამრიგად, მასივში არის 20 ელემენტი. კომპიუტერული გრაფიკის პროგრამირების ლინგოში, ამ მასივს აქვს ორი "ნაბიჯი", ანუ ყოველი ორი ელემენტი შეიცავს ყველა ინფორმაციას, რომელიც აუცილებელია ერთი წვეროს გამოსატანად.
მიუხედავად იმისა, რომ არ არის აუცილებელი ვარსკვლავის ფორმის ფანჯარაში ჩვენება, ეს მარყუჟი აჩვენებს ფორმის განლაგების მარტივ მეთოდს. კომპიუტერული გრაფიკის პროგრამირების ტერმინოლოგიაში ამას „თარგმანი“ ეწოდება. წვერო მასივი განსაზღვრავს ფორმის თავდაპირველ პოზიციას; ეს თარგმანი მოძრაობს ფიგურას დადებითი x და y ღერძების გასწვრივ 100 პიქსელით. თქვენ შეგიძლიათ გაზარდოთ ან შეამციროთ ეს დიაგონალური თარგმანი მნიშვნელობის შეცვლით 100-ის გარდა.
c.create_polygon (verts, fill='ნარინჯისფერი', outline='წითელი') c.mainloop()
როგორც ფუნქციის სახელი გულისხმობს, ეს კოდი ქმნის ვარსკვლავის ფორმის მრავალკუთხედს მასივის წვეროების პოზიციების გამოყენებით. ნაგულისხმევად ტილო ხატავს ვარსკვლავს შავად, მაგრამ ეს კოდი აჭარბებს ნაგულისხმევს ნარინჯისფერი შევსების ფერით და წითელი საზღვრით. კოდის ბოლო ხაზი იწყებს აპლიკაციას. ის აგრძელებს მუშაობას მანამ, სანამ მომხმარებელი არ დახურავს ფანჯარას.
გახსენით გარსი, გადადით დირექტორიაში, რომელიც შეიცავს ახალი კოდის ფაილს და შეასრულეთ შემდეგი ბრძანება ბრძანების სტრიქონზე, თუ თქვენ მუშაობთ Unix/Linux/OS X სისტემაზე: