Python All: Chỉnh màu cho bút


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.pencolor(*args

Trả về hoặc thiết lập pencolor.

Bốn định dạng đầu vào được cho phép:

pencolor()

Trả về pencolor hiện tại dưới dạng chuỗi đặc tả màu hoặc dưới dạng tuple (xem ví dụ ở dưới). Có thể được sử dụng làm đầu vào cho lời gọi color/pencolor/fillcolor khác.

pencolor(colorstring)

Đặt pencolor thành colorstring, nó là một chuỗi đặc tả màu Tk, chẳng hạn như "red""yellow" hoặc "#33cc8c".

pencolor((r, g, b))

Đặt pencolor thành màu RGB được biểu thị bằng tuple của r , g và b. Mỗi r , g và b phải nằm trong phạm vi 0..colormode, trong đó colormode là một trong các số từ 1.0 đến 255 (xem colormode()).

pencolor(r, g, b)

Đặt pencolor thành màu RGB được biểu thị bởi r , g và b. Mỗi r , g và b phải nằm trong phạm vi 0..colormode.

Nếu turtleshape là một đa giác thì đường viền của đa giác đó được vẽ bằng pencolor mới được đặt.

Ví dụ:

 >>> colormode()
 1.0
 >>> turtle.pencolor()
 'red'
 >>> turtle.pencolor("brown")
 >>> turtle.pencolor()
 'brown'
 >>> tup = (0.2, 0.8, 0.55)
 >>> turtle.pencolor(tup)
 >>> turtle.pencolor()
 (0.2, 0.8, 0.5490196078431373)
 >>> colormode(255)
 >>> turtle.pencolor()
 (51.0, 204.0, 140.0)
 >>> turtle.pencolor('#32c18f')
 >>> turtle.pencolor()
 (50.0, 193.0, 143.0)

turtle.fillcolor(*args

Trả về hoặc thiết lập fillcolor.

Bốn định dạng đầu vào được cho phép:

fillcolor()

Trả về fillcolor hiện tại dưới dạng chuỗi đặc tả màu, có thể ở định dạng tuple (xem ví dụ). Có thể được sử dụng làm đầu vào cho lời gọi color/pencolor/fillcolor khác.

fillcolor(colorstring)

Set fillcolor để colorstring , mà là một đặc điểm kỹ thuật Tk màu chuỗi, chẳng hạn như "red""yellow"hoặc "#33cc8c".

fillcolor((r, g, b))

Đặt màu tô thành màu RGB được biểu thị bằng tuple của r , g và b . Mỗi r , g và b phải nằm trong phạm vi 0..colormode, trong đó colormode là 1.0 hoặc 255 (xem colormode()).

fillcolor(r, g, b)

Đặt màu tô thành màu RGB được biểu thị bởi r , g và b . Mỗi r , g và b phải nằm trong phạm vi 0..colormode.

Nếu turt Meatape là một đa giác, phần bên trong của đa giác đó được vẽ bằng fillcolor mới được thiết lập.

 >>> turtle.fillcolor("violet")
 >>> turtle.fillcolor()
 'violet'
 >>> turtle.pencolor()
 (50.0, 193.0, 143.0)
 >>> turtle.fillcolor((50, 193, 143))  # Integers, not floats
 >>> turtle.fillcolor()
 (50.0, 193.0, 143.0)
 >>> turtle.fillcolor('#ffffff')
 >>> turtle.fillcolor()
 (255.0, 255.0, 255.0)

turtle.color(*args

Trả lại hoặc đặt pencolor và fillcolor.

Một số định dạng đầu vào được cho phép. Họ sử dụng 0 đến 3 đối số như sau:

color()

Trả về pencolor hiện tại và fillcolor hiện tại dưới dạng một cặp chuỗi đặc tả màu hoặc bộ dữ liệu được trả về bởi pencolor()và fillcolor().

color(colorstring)color((r,g,b))color(r,g,b)

Các đầu vào như trong pencolor(), đặt cả hai, fillcolor và pencolor, thành giá trị đã cho.

color(colorstring1, colorstring2)color((r1,g1,b1), (r2,g2,b2))

Tương đương pencolor(colorstring1)và fillcolor(colorstring2) và tương tự nếu định dạng đầu vào khác được sử dụng.

Nếu turt Meatape là một đa giác, phác thảo và bên trong của đa giác đó được vẽ bằng các màu mới được thiết lập.

 >>> turtle.color("red", "green")
 >>> turtle.color()
 ('red', 'green')
 >>> color("#285078", "#a0c8f0")
 >>> color()
 ((40.0, 80.0, 120.0), (160.0, 200.0, 240.0))
» Tiếp: Các phương thức tô màu
« Trước: 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
Copied !!!