1.绘图窗体
turtle.setup(width,height,startx,starty)
画布的最小单位是像素,屏幕的坐标系以左上角为原点(0,0)分布。

setup的四个参数分别指的是
width:窗体的宽度
height:窗体的高度
startx:窗体距离屏幕边缘的左边像素距离
starty:窗体距离屏幕上面边缘的像素距离

2.如果不设置,则是默认窗体大小和位置
turtle.screensize() #返回默认大小(400, 300)
turtle.screensize(800,600, “green”)#窗体大小800×600,背景颜色为green(绿色)

turtle.setup(width=0.6,height=0.6)
turtle.setup(width=800,height=800, startx=100, starty=100)
turtle.setup(width=0.5, height=0.75, startx=None, starty=None)

参数:width, height: 输入宽和高为整数时, 表示像素;
为小数时, 表示占据电脑屏幕的比例。
(startx, starty): 这一坐标表示矩形窗口左上角顶点的位置,
(0.0)代表电脑屏幕的左上角
如果为空,则窗口位于屏幕中心。

3.如果设置,则
turtle.setup(width,height,startx,starty)
即:turtle.setup(300,300,0,0)#0.0代表电脑屏幕的左上角(0.0)坐标
#窗体大小为300×300大小

turtle.setup(800,600,0,0)
图:

turtle.setup(800,600)#窗体大小800×600,默认位置为电脑屏幕中间


注意,真正写代码时,还可以简化代码:

#代码优化
#导出模块
import turtle as t#这样设置后将以“t”代替“turtle”,代码更简洁
import time#定义
t.setup(1000,800)#窗体大小为1000×800,窗体位置位于电脑屏幕的中心
t.pensize(5)#设置笔头大小
t.pencolor("yellow")#设置画笔颜色
t.fillcolor("red")#设置填充颜色t.begin_fill()for _ in range(5):t.forward(200)t.right(144)
t.end_fill()
time.sleep(2)#停留2秒t.penup()
t.goto(0,300)#设置写字的位置
t.color("green")#原设置为violet。
t.write("我爱你中国", font=('Arial', 20, 'normal'))#屏幕上写字“我爱你中国”。
time.sleep(10)#停留10秒

完成。

python的turtle库认识和学习(3)之窗体大小和位置相关推荐

  1. python的turtle库认识和学习(8)之五角星简洁画法(经典)

    1.画五角星的要求 1.1默认五角星大小,角直线2001.2默认位置1.3填充红色1.4默认画线粗细和颜色1.5停留时间至少10秒 2.最简洁的五角星画法代码: 方法一: 代码如下(8行): from ...

  2. python使用turtle库画出大写的字母z_Python绘图turtle库

    turtle库是python标准库之一,入门级绘图库. 导入:import turtle 1.绘图窗口设置函数 turtle.setup(width, height, startx, starty): ...

  3. python之turtle库学习(海龟图形)

    python之turtle库学习 这两天在一个公众号里看到一个文章好玩的库,今天来学习一下.Github地址 一.方法 1.forward() | fd():向前移动指定的距离.参数:一个数字(int ...

  4. 《Turtle绘图》Python用Turtle库绘制多啦爱梦、小猪佩奇、皮卡丘等卡通人物

    声明 本文仅在CSDN发布,未经允许请勿转载或引用! 本文链接:https://blog.csdn.net/meenr/article/details/107245170 目录 利用Turtle库绘制 ...

  5. python七段数码管绘制单个数字_使用Python的turtle库实现七段数码管绘制

    七段数码管绘制: 七段数码管是由7段数码管拼接而成,每段有亮或不亮两种情况,改进的七段数码管还包括一个小数点位置. 七段数码管能形成2^7=128种状态,其中部分状态能够显示易于人们理解的数字或字母含 ...

  6. 用python绘制树和森林_使用Python的Turtle库绘制森林的实例

    这是由一个小作业引发的对Python的Turtle库的学习 下面是官方手册: 1.配置编程环境 由于现在的笔记本是临时借的,编程环境不是熟悉的环境,又由于种种原因没有安装成功Anaconda,就尝试了 ...

  7. 通过Python使用turtle库绘制自动伸长变形的丁丁

    通过Python使用turtle库绘制自动伸长变形的丁丁 目录 通过Python使用turtle库绘制自动伸长变形的丁丁 导入库 绘制 结果展示 在我们学习过 turtle这样的第三方库之后,我们总是 ...

  8. 利用Python的turtle库画自行车

    利用Python的turtle库画自行车 前言 前言总得说点什么.疫情在家,慕课上学习北理工嵩天等老师的<python语言程序设计>[1],觉得turtle画图,挺有意思,既然骑不了自行车 ...

  9. python的turtle库的基础函数及其使用

    python的turtle库的基础函数及其使用 博主新建的Python学习QQ群分享一些实用的学习工具和疑问解答以及源码分享欢迎加入:431615454. 基础知识点 本篇文章主要介绍一部分自己喜欢用 ...

最新文章

  1. 【ASP.NET 问题】Win7中IIS被防火墙阻止导致外网无法访问的解决方法。
  2. 神策数据 × 水滴汽车:着眼车主忠诚度,实现转型期逆势增长!
  3. 深度学习和目标检测系列教程 12-300:常见的opencv的APi和用法总结
  4. 知识工场 | CN-DBpedia 漫游指南
  5. multipart/form-data
  6. CSS结构伪类选择器
  7. 万万没想到!ModelArts与AppCube组CP了
  8. 疫情下远程办公的第二天,躺下来刷刷手机
  9. Html5新增表单属性
  10. redis 缓存数据_Redis 缓存数据方案对比:常规 VS 高并发服务器
  11. 在GitHub上删除项目后,在Android Studio上传项目依然提示project is already on github
  12. java中常量和变量的区别_Java中三种变量
  13. 毕业设计 stm32便携式老年人智能药箱系统 - 物联网 单片机 嵌入式
  14. 植物大战僵尸变态辅助开发系列教程(E语言实现和VC6实现)(中)
  15. 第十四章 ESP32 新建一个WIFI热点
  16. Android DEX安全攻防战
  17. Android源码设计模式探索与实战【建造者模式】
  18. 数据分析:留存率曲线拟合
  19. 淘宝店铺宝贝转化率该如何提升
  20. 开源 安卓项目汇总

热门文章

  1. 运放环路补偿及计算,零点、极点计算
  2. python调用百度地图API 实现单点沿线轨迹运动
  3. int,int*,(int*)区别
  4. 初学者学习彩铅,那些作品最适合临摹?
  5. 什么牌子的蓝牙耳机耐用?类似airpods pro的降噪耳机推荐
  6. Rainbow Fart安装及设置其他语音包
  7. python语言发展历史
  8. 国外ERP产品点评 (转载)
  9. 恐龙拼图游戏 - 恐龙世界积木拼图游戏
  10. Vue实现图形化积木式编程(十三)