桌面時鐘項目描述
1、使用turtle庫繪制時鐘外形及表針;
2、使用datetime獲取系統時間;
3、時鐘動態顯示
turtle庫基本命令
1、turtle.setup()函數:用于啟動一個圖形窗口,它有四個參數turtle.setup(width, height, startx, starty)分別是:啟動窗口的寬度和高度表示窗口啟動時,窗口左上角在屏幕中的坐標位置。
2、turtle.pensize()函數:表示小烏龜運動軌跡的寬度。
3、turtle.pencolor()函數:表示小烏龜運動軌跡的顏色。它包含一個輸入參數,這里我們把它設為藍色,blue,其他顏色單詞也可以使用。Turtle采用RGB方式來定義顏色,如果希望獲得和圖片中顏色一致的小蛇,請輸入turtle.pencolor(“#3B9909”)
4、turtle.seth(angle)函數:表示小烏龜啟動時運動的方向。它包含一個輸入參數,是角度值。0表示向東,90度向北,180度向西,270度向南;負值表示相反方向。程序中,我們讓小烏龜向-40度啟動爬行,即:向東南方向40度。
5、turtle.circle()函數:讓小烏龜沿著一個圓形爬行,參數rad描述圓形軌跡半徑的位置,這個半徑在小烏龜運行的左側,rad遠位置處。如果 rad為負值,則半徑在小烏龜運行的右側, 參數angle表示小烏龜沿著圓形爬行的弧度值。
6、turtle.fd()函數:表示烏龜向前直線爬行移動表示小烏龜向前直線爬行移動,它有一個參數表示爬行的距離
datetime模塊函數
1.datetime.date:表示日期的類,返回year-month-day
2.datetime.datetime:表示日期時間的類,返回年月日,時分秒
3.datetime.time:表示時間的類,
4.datetime.timedelta:表示時間間隔,即兩個時間點的間隔
5.datetime.tzinfo:時區的相關信息
代碼請看公眾號《python練手項目實戰》中“python繪制動態時鐘”,其效果顯示如下
參考博客: