Python: Cài đặt và phương thức đặc biệt

Các khóa học qua video:
Python SQL Server PHP C# Lập trình C Java HTML5-CSS3-JavaScript
Học trên YouTube <76K/tháng. Đăng ký Hội viên
Viết nhanh hơn - Học tốt hơn
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:

  1. 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!

  2. 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)))
    
  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
» Tiếp: Phương thức riêng cho màn hình, không được thừa kế từ TurtleScreen
« Trước: Các phương thức nhập
Các khóa học qua video:
Python SQL Server PHP C# Lập trình C Java HTML5-CSS3-JavaScript
Học trên YouTube <76K/tháng. Đăng ký Hội viên
Viết nhanh hơn - Học tốt hơn
Giải phóng thời gian, khai phóng năng lực
Copied !!!