Page 212 - Em Học Python
P. 212

Đoạn code sau sẽ vẽ ra vài hình cung khác nhau liền để em có thể thấy các kết quả

               khác nhau khi dùng các số độ khác nhau trong hàm  create_arc.
                                                                                 ​

                    ​
                   ​
                                           ​
                                    ​
                         ​
               >>> from tkinter import *
                   ​
               >>> tk = Tk()
                   ​
               >>> canvas = Canvas(tk, width=400, height=400)
                   ​
               >>> canvas.pack()
               >>> canvas.create_arc(10, 10, 200, 80, extent=45, style=ARC)
                   ​
                   ​
               >>> canvas.create_arc(10, 80, 200, 160, extent=90, style=ARC)
                   ​
               >>> canvas.create_arc(10, 160, 200, 240, extent=135, style=ARC)
                   ​
               >>> canvas.create_arc(10, 240, 200, 320, extent=180, style=ARC)
               >>> canvas.create_arc(10, 320, 200, 400, extent=359, style=ARC)
                   ​

































                CHÚ Ý


               Ở hình cuối ta sử dụng 359 độ chứ không phải 360 độ là vì  tkinter hiểu 360 độ là 0 độ và sẽ
                                                                                   ​
               không vẽ gì cả nếu ta dùng 360 độ.








               186          Chương 12
                   ​
   207   208   209   210   211   212   213   214   215   216   217