首页 理论教育 Python进阶:创建800*600蓝色画布

Python进阶:创建800*600蓝色画布

时间:2023-08-06 理论教育 版权反馈
【摘要】:我们一起看以下实例:任务1:创建一个宽800像素、高600像素,背景为蓝色的画布。

Python进阶:创建800*600蓝色画布

在Python中绘图首先使用import语句导入turtle模块。新建一个项目文件,保存为canvas.py,代码如下:

画布就是用于绘图的区域,它作为一个对象,具有宽、高、背景颜色等属性,我们可以用screensize()、bgcolor()等函数设置画布的属性。格式如下:

turtle.screensize(canvwidth,canvwidth,bgcolor)

上述函数中的参数分别为画布的宽、高(单位像素)、背景颜色。

我们一起看以下实例:

任务1:创建一个宽800像素、高600像素,背景为蓝色的画布。

运行结果如图1-1-1所示。

图1-1-1 创建画布

运行上述程序,从结果中大家发现了什么呢?

1.系统根据用户设定的“画布”参数,自动创建了“绘图窗口”;

2.绘图窗口默认在电脑屏幕中央;(www.xing528.com)

3.图1-1-1中,蓝色的部分是画布,画布处于绘图窗口中。

如果想让“画布”出现在屏幕的特定位置,其实就是要让“绘图窗口”出现在特定位置,那就需要使用turtle模块的另一个方法:setup()。

setup()方法可设置绘图窗口的大小和位置,其命令格式如下:

turtle.setup(width,height,startx,starty)

其中,参数width,height表示窗口的宽和高。当它们为整数时,表示像素;为小数时,表示占据电脑屏幕的比例。

参数startx,starty表示绘图窗口左上角顶点的位置,如果为空,则窗口位于屏幕中央,如图1-1-2所示。

图1-1-2 绘图窗口位置

任务2:创建一个宽、高分别占电脑屏幕的60%、50%,距离屏幕左上角宽400像素(px)、高200像素(px)的绘图窗口,设置画布背景颜色为黄色。

运行canvas1.py,结果如图1-1-3所示。

图1-1-3 设置绘图窗口

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈