當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


Python turtle.pen用法及代碼示例

用法:

turtle.pen(pen=None, **pendict)

參數

  • pen- 包含以下部分或全部鍵的字典
  • pendict- 一個或多個keyword-arguments,以下列鍵為關鍵字

使用以下鍵/值對在“pen-dictionary” 中返回或設置筆的屬性:

  • “shown”:真/假
  • “pendown”:真/假
  • “pencolor”:color-string 或 color-tuple
  • “fillcolor”:color-string 或 color-tuple
  • “pensize”:正數
  • “speed”:0..10 範圍內的數字
  • “resizemode”:“auto” or “user” 或 “noresize”
  • “stretchfactor”:(正數,正數)
  • “outline”:正數
  • “tilt”:號碼

該字典可用作隨後調用pen() 以恢複以前的pen-state 的參數。此外,這些屬性中的一個或多個可以提供為keyword-arguments。這可用於在一個語句中設置多個筆屬性。

>>> 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')]

相關用法


注:本文由純淨天空篩選整理自python.org大神的英文原創作品 turtle.pen。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。