python繪製動態時鐘
桌面時鐘項目描述
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繪製動態時鐘」,其效果顯示如下
參考博客:
https://blog.csdn.net/learn_is_happy/article/details/78727462
http://www.cnblogs.com/ruo-li-suo-yi/p/7296272.html
推薦閱讀:
※為什麼要學習Python?
※第十二期 · 「正統」前端開發(上):了解NPM與Vue開發,並結合PyCharm搭建前端開發環境
※用Matplotlib製作動畫
※Python爬蟲該怎麼學習?學習步驟是什麼?
※Python入門到實踐-字典