怎样利用python turtle绘图自定义画布背景颜色

发布时间:2021-12-27 10:22:15 作者:柒染
来源:亿速云 阅读:999

这篇文章将为大家详细讲解有关怎样利用python turtle绘图自定义画布背景颜色,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

python turtle自定义画布背景色

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                        # 导入turtle包
t.setup(0.5, 0.5)                         # 设置窗口大小
t.screensize(bg="green")                  # 设置背景颜色
t.done()                                  # 绘制完毕(一定加上这行才不会卡死)

怎样利用python turtle绘图自定义画布背景颜色

但是,如果我想要设置非常见颜色为画布背景,该怎么办呢?这就要用到颜色的第二种表达方式——十六进制。十六进制的RGB颜色对照表可以点击这里查看。比如这里我想要一张宽500像素,高600像素的圣诞绿画布,代码及效果如下:

import turtle as t                        # 导入turtle包
t.setup(500, 600)                         # 设置窗口大小
t.screensize(bg="#006400")                # 设置画布大小及背景颜色
t.done()                                  # 绘制完毕(一定加上这行才不会卡死)

怎样利用python turtle绘图自定义画布背景颜色

python turtle设置背景图片

import turtle
turtle.bgcolor("black")
turtle.bgpic("1.gif")

关于怎样利用python turtle绘图自定义画布背景颜色就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

推荐阅读:
  1. 怎么在Python中使用Turtle库绘图
  2. 如何利用Python的turtle库绘制玫瑰

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

python turtle

上一篇:Python中的pytest命令行方式是怎样运行的

下一篇:Java NIO API有哪些

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》