Python All: Chỉnh màu cho bút
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))