Python: Cài đặt và phương thức đặc biệt
Giải phóng thời gian, khai phóng năng lực
turtle.mode
(mode = None)
Thông số
mode - một trong các chuỗi tiêu chuẩn, trực tiếp
Đặt chế độ rùa (tiêu chuẩn của người Hồi giáo, biểu tượng của người Hồi giáo hoặc người nổi tiếng thế giới) và thực hiện thiết lập lại. Nếu chế độ không được đưa ra, chế độ hiện tại được trả về.
Chế độ tiêu chuẩn của chế độ cao là tương thích với chế độ cũ turtle
. Chế độ logo Logo Chế độ tương thích với hầu hết đồ họa Logo Logo. Chế độ World world sử dụng tọa độ thế giới do người dùng định nghĩa. Chú ý : trong chế độ này, các góc sẽ xuất hiện méo nếu x/y
tỷ lệ đơn vị không bằng 1.
Chế độ |
Đầu rùa |
góc độ tích cực |
---|---|---|
"Tiêu chuẩn" |
bên phải (phía đông) |
ngược chiều kim đồng hồ |
"Logo" |
hướng lên (phía bắc) |
chiều kim đồng hồ |
>>> mode("logo") # resets turtle heading to north
>>> mode()
'logo'
turtle.colormode
(cmode = None)
Thông số
cmode - một trong các giá trị 1.0 hoặc 255
Trả về mã màu hoặc đặt thành 1.0 hoặc 255. Sau đó , các giá trị r , g , b của bộ ba màu phải nằm trong phạm vi 0 .. cmode .
>>> screen.colormode(1)
>>> turtle.pencolor(240, 160, 80)
Traceback (most recent call last):
...
TurtleGraphicsError: bad color sequence: (240, 160, 80)
>>> screen.colormode()
1.0
>>> screen.colormode(255)
>>> screen.colormode()
255
>>> turtle.pencolor(240,160,80)
turtle.getcanvas
()
Trả lại Canvas của TurtleScreen này. Hữu ích cho những người trong cuộc, những người biết phải làm gì với Tkinter Canvas.
>>> cv = screen.getcanvas()
>>> cv
<turtle.ScrolledCanvas object ...>
turtle.getshapes
()
Trả về một danh sách tên của tất cả các hình dạng rùa hiện có.
>>> screen.getshapes()
['arrow', 'blank', 'circle', ..., 'turtle']
turtle.register_shape
(tên, hình dạng = None) hoặc turtle.addshape
(tên, hình dạng = None)
Có ba cách khác nhau để gọi hàm này:
-
tên là tên của tệp gif và hình dạng là
None
: Cài đặt hình dạng hình ảnh tương ứng.>>>>>> screen.register_shape("turtle.gif")
Ghi chú
Hình dạng hình ảnh không xoay khi xoay rùa, vì vậy chúng không hiển thị tiêu đề của rùa!
-
tên là một chuỗi tùy ý và hình dạng là một cặp các tọa độ: Cài đặt hình dạng đa giác tương ứng.
>>> screen.register_shape("triangle", ((5,-3), (0,5), (-5,-3)))
-
tên là một chuỗi tùy ý và hình dạng là một
Shape
đối tượng (hợp chất) : Cài đặt hình dạng hợp chất tương ứng.
Thêm một hình dạng rùa vào shapelist của TurtleScreen. Chỉ các hình dạng được đăng ký như vậy có thể được sử dụng bằng cách ban hành lệnh shape(shapename)
.
turtle.turtles
( )
Trả về danh sách rùa trên màn hình.
>>> for turtle in screen.turtles():
... turtle.color("red")
turtle.window_height
( )
Trả lại chiều cao của cửa sổ rùa.
>>> screen.window_height()
480
turtle.window_width
( )
Trả lại chiều rộng của cửa sổ rùa.
>>> screen.window_width()
640
Giải phóng thời gian, khai phóng năng lực