你好,我是乐博星际。
turtle 是 python 一个简单好用的绘图包,它可以通过设计坐标来实时控制绘图。安装很简单,一行命令:
pip install turtle
这里只介绍如何设置画布背景颜色。它一般是在绘图的最开始进行设置的,可以使用 screensize(width, height, bg) 函数,其中的三个参数分别是画布的宽、高、背景颜色。宽高的单位是像素,如果用小数表示,则是以屏幕宽高的百分比来确定大小的。
但是如果只设置画布大小,是没法控制窗口的大小的,窗口大小需要使用 setup(width, height, X, Y) 函数来进行设置。前两个参数依旧是宽高,后边X和Y是设置窗口坐标的,默认是以窗口中心为坐标原点,X 轴水平向右,Y 轴垂直向上。窗口和画布的区别是:窗口可以控制显示窗口的大小,而画布是窗口内绘图区的大小,如果画布大小大于窗口,那么窗口上就会出现滚动条。背景颜色有两种表示方式,一种是常见的颜色,直接使用对应的英文描述即可,比如 “black”、“white”、“yellow”、“pink”、“blue”、"red"等等。比如我要一张宽和高均为屏幕 0.5 倍的窗口,背景颜色为绿色:
import turtle as t
t.setup(0.5, 0.5)
t.screensize(bg="green")
t.done()
但是,如果我想要设置非常见颜色为画布背景,该怎么办呢?这就要用到颜色的第二种表达方式——十六进制。十六进制的RGB颜色对照表可以点击这里 查看。比如这里我想要一张宽500像素,高600像素的圣诞绿画布,代码及效果如下:
import turtle as t
t.setup(500, 600)
t.screensize(bg="#006400")
t.done()
乐博星际少儿编程 人材之成,立于幼学而启于妙思; 星际浩瀚,创不止步方行于未来。 如果你对少儿编程感兴趣欢迎,关注公众号:乐博星际少儿编程,后台回复关键词:客服,进行联系。 地址:莆田
|