您好,登錄后才能下訂單哦!
這篇文章將為大家詳細講解有關怎樣利用python turtle繪圖自定義畫布背景顏色,文章內容質量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關知識有一定的了解。
turtle是python一個簡單好用的繪圖包,它可以通過設計坐標來實時控制繪圖。
安裝很簡單,一行命令:
pip install turtle
這里只介紹如何設置畫布背景顏色。它一般是在繪圖的最開始進行設置的,可以使用screensize(width, height, bg)函數,其中的三個參數分別是畫布的寬、高、背景顏色。寬高的單位是像素,如果用小數表示,則是以屏幕寬高的百分比來確定大小的。但是如果只設置畫布大小,是沒法控制窗口的大小的,窗口大小需要使用setup(width, height, X, Y)函數來進行設置。前兩個參數依舊是寬高,后邊X和Y是設置窗口坐標的,默認是以窗口中心為坐標原點,X軸水平向右,Y軸垂直向上。窗口和畫布的區(qū)別是:窗口可以控制顯示窗口的大小,而畫布是窗口內繪圖區(qū)的大小,如果畫布大小大于窗口,那么窗口上就會出現(xiàn)滾動條。背景顏色有兩種表示方式,一種是常見的顏色,直接使用對應的英文描述即可,比如"black"、“white”、“yellow”、“pink”、“blue”、"red"等等。比如我要一張寬和高均為屏幕0.5倍的窗口,背景顏色為綠色:
import turtle as t # 導入turtle包 t.setup(0.5, 0.5) # 設置窗口大小 t.screensize(bg="green") # 設置背景顏色 t.done() # 繪制完畢(一定加上這行才不會卡死)
但是,如果我想要設置非常見顏色為畫布背景,該怎么辦呢?這就要用到顏色的第二種表達方式——十六進制。十六進制的RGB顏色對照表可以點擊這里查看。比如這里我想要一張寬500像素,高600像素的圣誕綠畫布,代碼及效果如下:
import turtle as t # 導入turtle包 t.setup(500, 600) # 設置窗口大小 t.screensize(bg="#006400") # 設置畫布大小及背景顏色 t.done() # 繪制完畢(一定加上這行才不會卡死)
import turtle turtle.bgcolor("black") turtle.bgpic("1.gif")
關于怎樣利用python turtle繪圖自定義畫布背景顏色就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。
免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。