如何利用python?turtle繪圖自定義畫布背景顏色
python turtle自定義畫布背景色
turtle是python一個簡單好用的繪圖包,它可以通過設(shè)計坐標(biāo)來實時控制繪圖。
安裝很簡單,一行命令:
pip install turtle
這里只介紹如何設(shè)置畫布背景顏色。它一般是在繪圖的最開始進(jìn)行設(shè)置的,可以使用screensize(width, height, bg)函數(shù),其中的三個參數(shù)分別是畫布的寬、高、背景顏色。寬高的單位是像素,如果用小數(shù)表示,則是以屏幕寬高的百分比來確定大小的。但是如果只設(shè)置畫布大小,是沒法控制窗口的大小的,窗口大小需要使用setup(width, height, X, Y)函數(shù)來進(jìn)行設(shè)置。前兩個參數(shù)依舊是寬高,后邊X和Y是設(shè)置窗口坐標(biāo)的,默認(rèn)是以窗口中心為坐標(biāo)原點,X軸水平向右,Y軸垂直向上。窗口和畫布的區(qū)別是:窗口可以控制顯示窗口的大小,而畫布是窗口內(nèi)繪圖區(qū)的大小,如果畫布大小大于窗口,那么窗口上就會出現(xiàn)滾動條。背景顏色有兩種表示方式,一種是常見的顏色,直接使用對應(yīng)的英文描述即可,比如"black"、“white”、“yellow”、“pink”、“blue”、"red"等等。比如我要一張寬和高均為屏幕0.5倍的窗口,背景顏色為綠色:
import turtle as t # 導(dǎo)入turtle包 t.setup(0.5, 0.5) # 設(shè)置窗口大小 t.screensize(bg="green") # 設(shè)置背景顏色 t.done() # 繪制完畢(一定加上這行才不會卡死)
但是,如果我想要設(shè)置非常見顏色為畫布背景,該怎么辦呢?這就要用到顏色的第二種表達(dá)方式——十六進(jìn)制。十六進(jìn)制的RGB顏色對照表可以點擊這里查看。比如這里我想要一張寬500像素,高600像素的圣誕綠畫布,代碼及效果如下:
import turtle as t # 導(dǎo)入turtle包 t.setup(500, 600) # 設(shè)置窗口大小 t.screensize(bg="#006400") # 設(shè)置畫布大小及背景顏色 t.done() # 繪制完畢(一定加上這行才不會卡死)
python turtle設(shè)置背景圖片
import turtle turtle.bgcolor("black") turtle.bgpic("1.gif")
總結(jié)
到此這篇關(guān)于如何利用python turtle繪圖自定義畫布背景顏色的文章就介紹到這了,更多相關(guān)python turtle自定義畫布背景色內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
python+selenium實現(xiàn)自動搶票功能實例代碼
Selenium是ThoughtWorks公司的一個強(qiáng)大的開源Web功能測試工具系列,采用Javascript來管理整個測試過程,包括讀入測試套件、執(zhí)行測試和記錄測試結(jié)果。這篇文章主要介紹了python+selenium實現(xiàn)自動搶票,需要的朋友可以參考下2018-11-11用map函數(shù)來完成Python并行任務(wù)的簡單示例
這篇文章主要介紹了用map函數(shù)來完成Python并行任務(wù)的簡單示例,多線程和多進(jìn)程編程的問題一直都是Python中的熱點和難點,需要的朋友可以參考下2015-04-04解決python打開https出現(xiàn)certificate verify failed的問題
這篇文章主要介紹了解決python打開https出現(xiàn)certificate verify failed的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-09-09Python深入06——python的內(nèi)存管理詳解
本篇文章主要介紹了python的內(nèi)存管理詳解,語言的內(nèi)存管理是語言設(shè)計的一個重要方面。它是決定語言性能的重要因素。有興趣的同學(xué)可以了解一下。2016-12-12Python入門教程2. 字符串基本操作【運算、格式化輸出、常用函數(shù)】
這篇文章主要介紹了Python字符串基本操作,結(jié)合實例形式總結(jié)分析了Python字符串的基本表示、運算、格式化輸出、常用函數(shù)等,注釋包含較為詳盡的說明,便于理解,需要的朋友可以參考下2018-10-10Python算法思想集結(jié)深入理解動態(tài)規(guī)劃
這篇文章主要為大家介紹了Python算法思想集結(jié)深入理解動態(tài)規(guī)劃詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-09-09