turtle模塊可以做簡單的GUI編程。
turtle是小烏龜的意思渴频⊙康ぃ可以想像有一只小烏龜在紙上爬,你可以控制它爬行的方向和距離卜朗。把它在爬行時留下的軌跡畫到紙上拔第。
舉例來說,你的CPU 1分鐘场钉、5分鐘蚊俺、15分鐘的平均負載是1.2、0.8和0.5逛万,那么用小烏龜來爬出個柱形圖來泳猬,可以這么做:
import turtle
def move(length, degree):
"用于控制爬行距離和轉向角度"
t.forward(length) # 前進length像素
t.left(degree) # 逆時針左轉degree角度
if __name__ == '__main__':
t = turtle.Turtle() # 創(chuàng)建Turtle實例
w = t.getscreen() # 取出屏幕對象
t.fillcolor('yellow') # 設置填充顏色為黃色
t.pensize(3) # 設置筆的粗細
t.up() # 抬筆,小烏龜移動時不畫線
t.back(100) # 向后移動100個像素宇植,默認它在窗口正中間
t.down() # 落筆得封,小烏龜移動時畫線
t.begin_fill() # 開始填充
for load in [1.2, 0.8, 0.5]:
for i, j in [(100, 90), (load * 100, 90), (30, 90), (load * 100, 90)]:
move(i, j)
t.end_fill() # 結束填充
t.hideturtle() # 隱藏小烏龜
w.exitonclick() # 點擊窗口時退出