Python------turtle庫

#turtle常用命令彙總,括號中的參數僅僅作爲舉例使用,可根據需要修改

import turtle

#導入turtle功能模塊

 

turtle.bgcolor("black")

#設置畫面背景色

 

turtle.setup(width=200,height=200,startx=0,starty=0)

#設置窗口大小和在屏幕上的座標

 

turtle.bgpic("1.gif")

#設置背景圖片,只支持gif格式

 

turtle.onscreenclick(x,y)

#用戶點擊屏幕時獲得筆的座標,製作app時響應用戶的點擊操作32

 

turtle.bye()

#退出turtle,無任何提示信息

 

turtle.exitonclick()

#點擊後退出turtle

 

turtle.done()

#關閉turtle,一般在使用完turtle後添加,否則會無響應

 

turtle.Pen()

#啓用畫筆

 

turtle.Pen().color("#cc4455")

#畫筆顏色設置,顏色可以使用英文單詞或常見的#開頭十六進制數表示

 

turtle.Pen().forward(2)

#畫筆前進長度,以像素爲單位

 

turtle.Pen().backward(2)

#畫筆後退長度

 

turtle.Pen().home()

#畫筆的初始位置

 

turtle.Pen().left(90)

#畫筆向左轉

 

turtle.Pen().right(90)

#畫筆向右轉

 

turtle.Pen().width(3)

#設置畫筆寬度,以像素爲單位

 

t=turtle.Pen()

#讓t代表turtle.Pen(),上面的內容可以簡化

#例如turtle.Pen.color("#cc4455")簡化爲t.color("#cc4455")

#後面內容都用t表示

 

t.penup()

#擡起筆,停止寫

 

t.pendown()

#放下筆,開始寫

 

t.write("balabala",font=("Arial",23,"bold"))

#寫指定內容”balabala“,並設置字體、字號、加粗等

 

t.circle(4)

#以參數爲半徑畫圓

 

t.dot(4)

#以參數爲直徑畫點

 

t.position()

#筆的座標(x,y)

 

t.heading()

#筆的朝向

 

t.setx(position[0])

#設置筆的x座標爲position記錄的x座標,position由position=t.position()獲得

 

t.sety(position[1])

#設置筆的y座標爲position記錄的y座標

 

t.setheading(30)

#設置筆的朝向,畫筆默認朝向爲正右方

 

t.setpos(x,y)

#設置筆的座標

 

t.fillcolor("#33de55")

t.begin_fill()

t.circle(5)

t.end_fill()

#設置填充顏色,開始填充,畫圓填充,填充結束

 

t.goto(x,y)

#筆移動到座標(x,y)

 

t.speed(0)

#筆的移動速度參數範圍0.5——10,範圍之外爲0,最快,不設置速度爲最慢

 

t.hideturtle()

#隱藏畫筆

 

t.showturtle()

#顯示畫筆

 

t.clear()

#刪除畫的內容,不修改畫筆參數

t.reset()

#刪除畫的內容,還原畫筆參數爲初始值

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章