Python All: Các phương thức vẽ


Khóa học qua video:
Lập trình Python All Lập trình C# All SQL Server All Lập trình C All Java PHP HTML5-CSS3-JavaScript
Đăng ký Hội viên
Tất cả các video dành cho hội viên

turtle.pendown()  hoặc turtle.pd()  hoặc turtle.down(

Đặt bút xuống để vẽ.

turtle.penup()  hoặc turtle.pu()  hoặc turtle.up(

Nhấc bút lên để dừng vẽ.

turtle.pensize(width = None)  hoặc turtle.width(width = None

Tham số

    width - một số dương

width dùng để thiết lập độ dày của nét vẽ thành width. Nếu resizemode được đặt thành "auto" và turtleshape là một đa giác, thì đa giác đó được vẽ với cùng độ dày nét vẽ. Nếu không có đối số được đưa ra thì sẽ trả về pensize hiện tại.

Ví dụ:

>>> turtle.pensize()
1
>>> turtle.pensize(10)   # từ lúc này thì độ dày nét vẽ sẽ là 10

turtle.pen(pen = None**pendict)

Tham số

    pen - một từ điển với một số hoặc tất cả các từ khóa được liệt kê ở phía dưới đây

    pendict - một hoặc nhiều đối số từ khóa với các khóa được liệt kê bên dưới đây làm từ khóa

Trả về hoặc đặt các thuộc tính của bút thành "pen-dictionary" với các cặp khóa/giá trị sau:

  • “shown”: True/False
  • “pendown”: True/False
  • “pencolor”: color-string hoặc color-tuple
  • “fillcolor”: color-string hoặc color-tuple
  • “pensize”: số dượng
  • “speed”: số trong khoảng 0..10
  • “resizemode”: “auto” hoặc “user” hoặc “noresize”
  • “stretchfactor”: (số dượng, số dương)
  • “outline”: số dương
  • “tilt”: số

Từ điển này có thể được sử dụng làm đối số cho lời gọi tới pen() để khôi phục trạng thái bút cũ. Hơn nữa, một hoặc nhiều thuộc tính này có thể được cung cấp dưới dạng đối số từ khóa. Điều này có thể được sử dụng để đặt một số thuộc tính bút trong một câu lệnh.

Ví dụ:

>>> turtle.pen(fillcolor="black", pencolor="red", pensize=10)
>>> sorted(turtle.pen().items())
[('fillcolor', 'black'), ('outline', 1), ('pencolor', 'red'),
 ('pendown', True), ('pensize', 10), ('resizemode', 'noresize'),
 ('shearfactor', 0.0), ('shown', True), ('speed', 9),
 ('stretchfactor', (1.0, 1.0)), ('tilt', 0.0)]
>>> penstate=turtle.pen()
>>> turtle.color("yellow", "")
>>> turtle.penup()
>>> sorted(turtle.pen().items())[:3]
[('fillcolor', ''), ('outline', 1), ('pencolor', 'yellow')]
>>> turtle.pen(penstate, fillcolor="green")
>>> sorted(turtle.pen().items())[:3]
[('fillcolor', 'green'), ('outline', 1), ('pencolor', 'red')]

turtle.isdown

Trả lại True nếu bút được đặt, False nếu ngược lại.

Ví dụ:

>>> turtle.penup()
>>> turtle.isdown()
False
>>> turtle.pendown()
>>> turtle.isdown()
True
» Tiếp: Chỉnh màu cho bút
« Trước: Cài đặt đơn vị đo
Khóa học qua video:
Lập trình Python All Lập trình C# All SQL Server All Lập trình C All Java PHP HTML5-CSS3-JavaScript
Đăng ký Hội viên
Tất cả các video dành cho hội viên
Copied !!!