Page 226 - Em Học Python
P. 226
Ta cũng có thể tô viền của tam giác với màu khác, cũng bằng cách sử dụng số hiệu
ở tham số đầu tiên:
>>> canvas.itemconfig(mytriangle, outline='red')
Về sau, ta sẽ học những cách khác để tương tác với hình vẽ,
như làm nó biến mất rồi khiến nó quay trở lại. Em sẽ thấy các thao
tác này rất có ích khi ta viết game ở các chương sau.
TÓM TẮT
Trong chương này, em đã dùng module tkinter để vẽ ra những hình khối đơn giản
trên bảng vẽ, hiển thị hình ảnh, và làm ra một vài hình ảnh động đơn giản. Em đã thấy
cách dùng các liên kết sự kiện để khiến các hình vẽ tương tác lại khi người dùng nhấn nút
trên bàn phím, rất có ích về sau khi ta làm game. Em cũng thấy là các hàm create trong
tkinter đều trả về một số hiệu, số hiệu này có thể được dùng để chỉnh sửa lại hình sau khi
đã được vẽ, như di chuyển hoặc đổi màu chúng.
BÀI TẬP LẬP TRÌNH
Hãy thử nghịch ngợm với module tkinter và các thao tác hoạt hình cơ bản. Câu trả
lời có thể tìm thấy trên http://python-for-kids.com/ .
#1: PHỦ TAM GIÁC KÍN MÀN HÌNH
Dùng tkinter viết một chương trình phủ tam giác kín màn hình. Rồi dùng các màu
khác nhau tô cho những tam giác này.
#2: TAM GIÁC ĐỘNG ĐẬY
Sửa code di chuyển tam giác lúc trước (“Tạo Các Chuyển Động” ở trang 193) để di
chuyển nó sang phải, rồi đi xuống, rồi sang trái, rồi đi lên và quay về vị trí ban đầu.
200 Chương 12