Page 211 - Em Học Python
P. 211
Nếu có nhỡ đóng hết các cửa sổ tkinter lại hoặc nhỡ khởi động lại IDLE, nhớ phải
mang tkinter vào lại và rồi tạo lại bảng vẽ bằng đoạn code sau:
>>> from tkinter import *
>>> tk = Tk()
>>> canvas = Canvas(tk, width=400, height=400)
>>> canvas.pack()
>>> canvas.create_arc(10, 10, 200, 100, extent=180, style=ARC)
Ta đặt góc trên bên trái của hình chữ nhật (là nơi sẽ chứa hình cung) ở toạ độ (10,
10), tức là 10 điểm ảnh ngang và 10 điểm ảnh dọc, và góc dưới bên phải ở toạ độ (200, 100),
tức là 200 điểm ảnh ngang và 100 điểm ảnh dọc. Tham số tiếp theo là extent, được dùng để
xác định độ cong của hình cung. Còn nhớ ở Chương 4 khi ta nói về các góc đo độ bằng cách
xoay xung quanh một hình tròn không. Đây là ví dụ về hai hình cung, một cái là 90 độ còn
một cái là 270 độ quanh hình tròn:
Dùng tkinter để có đồ hoạ đẹp hơn 185