Page 209 - Bilgisayar Bilimi | Kur 1
P. 209

t.forward(150) # Move turtle t forward 150 units (create right wall)
              t.left(90) # Turn turtle left by 90 degrees

              t.pencolor(‘green’) # Change t’s pen color to green
              t.forward(200) # Move turtle t forward 200 units (create top)
              t.left(90) # Turn turtle left by 90 degrees

              t.pencolor(‘black’) # Change t’s pen color to black
              t.forward(150) # Move turtle t forward 150 units (create left wall)
              t.hideturtle() # Make turtle t invisible

              mainloop() # Await user input

            9.16. Turtle Grafik & tkinter Nesneleri

               “tkinter” modülü Tk araç kiti ile grafiksel kullanıcı arayüzleri oluşturma sürecinde farklı sınıflar su-
            nar. Tk MicrosoftWindows, Apple Mac, and Linux işletim sistemleri ile kullanılabilir. “tkinter” modülü
            “Turtle” modülünden daha kapsamlı ve karmaşıktır. Aslında “Turtle” modülü “tkinter” modülünün
            sunduğu bileşenler üzerine inşa edilmiştir.


              from tkinter import Tk, Button
              count = 0 # Records the number of button presses

              def update():
              “”” Updates the count label within the graphical button “””
              global count, b

              count += 1
              b.config(text=”Click Count = “ + str(count))
              print(“Updating”)

              root = Tk()
              b = Button(root)
              b.configure(background=”yellow”,             text=”Click        Count       =     0”,
             command=update)
              b.pack()

              root.mainloop()




                                                     Click Count = 3









        208
   204   205   206   207   208   209   210   211   212   213   214