setup用来设置窗口的大小,而screensize用来设置画布的大小。

在创建Turtle对象时,会创建窗口和画布。如果项目文件夹中有turtle.cfg配置文件,则Turtle会按照配置文件规则来创建窗口和画布。这个是Python官方提供的turtledemo项目文件夹中的turtle.cfg配置文件内容。

width = 800
height = 600
canvwidth = 1200
canvheight = 900
shape = arrow
mode = standard
resizemode = auto
fillcolor = ""
title = Python turtle graphics demo.

如果项目文件夹中没有turtle.cgf配置文件,那么Turtle会按照海龟源文件中的配置字典_CFG创建窗口。默认窗口的宽度是屏幕的一半,高度是屏幕的75%;默认画布的宽度是400,高度是300。

_CFG = {"width": 0.5,  # Screen"height": 0.75,"canvwidth": 400,"canvheight": 300,"leftright": None,"topbottom": None,"mode": "standard",  # TurtleScreen"colormode": 1.0,"delay": 10,"undobuffersize": 1000,  # RawTurtle"shape": "classic","pencolor": "black","fillcolor": "black","resizemode": "noresize","visible": True,"language": "english",  # docstrings"exampleturtle": "turtle","examplescreen": "screen","title": "Python Turtle Graphics","using_IDLE": False
}

窗口和画布的关系是,窗口中包含画布。如果窗口大于画布,那么画布会填充窗口。如果窗口小于画布,会出现滚动条。

setup和screensize相关推荐

  1. python中turtle的用法及实例--你的唐僧哥哥

    今天接触了一下python中的turtle库,发现它的用法挺简单的,就想着自己用代码画一个其他人没有画过的,首先给大家介绍一下这个库. turtle也叫海龟,是turtle绘图体系的python实现, ...

  2. python表白神器

    上一期云舔狗的效果好像反响不错,大家纷纷拜托双手的束缚python云舔狗自动给微信好友发送早安晚安和播报天气预报,然后纷纷获得朋友的芳心,就此一行君建议大家应该乘胜追击,吹响最后的号角,这里也用pyt ...

  3. python朋友圈表白_python表白神器你值得拥有

    上一期云舔狗的效果好像反响不错,大家纷纷摆脱双手的束缚python云舔狗自动给微信好友发送早安晚安和播报天气预报,然后纷纷获得她(们)的芳心,就此一行君建议大家应该乘胜追击,吹响最后的号角,这里也用p ...

  4. pythonturtle是标准库_Python入门自学最重要、最全标准库Turtle

    以下内容来自我的微信公众号<Python基础学习> 原文可以看<Python基础:Turtle库(01-03)>,原文排版更加的友好,欢迎读者关注!! ①turtle绘图体系: ...

  5. pythonturtle写字_对于Python turtle的学习笔记

    进一步地,我尝试学习了Python 的其中一个非常重要的函数库--turtle库 这是一个用于python绘图的函数库,方便又好用! 对于它的安装,现在我们所用的python 3的系统运用到的指令是: ...

  6. python丘比特怎么画_Python表达式工件,python,表白,神器

    上一期云舔狗的效果好像反响不错,大家纷纷拜托双手的束缚 python云舔狗自动给微信好友发送早安晚安和播报天气预报 ,然后纷纷获得朋友的芳心,就此一行君建议大家应该乘胜追击,吹响最后的号角,这里也用p ...

  7. [Python3]三子棋游戏!祝大家中国71周年国庆节快乐!

    祝大家71周年国庆节快乐! 为大家带来一款我用Python 3写的棋牌类游戏. from sys import exit,exc_info,excepthook,version from time i ...

  8. python turtle调整画布宽高_turtle.screensize改变不了窗口大小?

    <Python真好玩,教孩子学编程>收到读者学习疑问,详细解答.<Python真好玩,教孩子学编程> 收到问题: turtle.screensize设置大小,窗口没有变化??? ...

  9. Python设置画布大小_turtle.screensize改变不了窗口大小?

    <Python真好玩,教孩子学编程>收到读者学习疑问,详细解答. <Python真好玩,教孩子学编程> 收到问题: turtle.screensize设置大小,窗口没有变化?? ...

最新文章

  1. windowns 8.1 缺少.net3.5解决方案
  2. 使用NPOI导入导出标准Excel
  3. 探索 OSGi 框架的组件运行机制
  4. boost::fibers::launch::post的测试程序
  5. Java 改变cmd颜色_9 个小技巧让你的 if else 看起来更优雅!
  6. jwt java 项目实例_JWT(JsonWebToken)+SpringMVC项目demo
  7. SqlServer2008备份与还原(完整图示版)
  8. 【飞秋】基于Html5的Canvas实现的Clocks (钟表)
  9. OJ1079: a+b(多实例测试2)(C语言数组实现)
  10. Linux的文件系统及文件缓存知识点整理
  11. Python花式编程:6种方法计算1!+2!+...+n!
  12. 190121每日一句
  13. 关于tagLyst工具授权验证的分析报告
  14. 【IIS】修改注册表键值提升IIS的性能
  15. 计算机更改tcp端口代码,windows如何使用脚本把一个网络打印机的端口从WSD修改成TCP/IP?...
  16. 主板rgb接口是什么_什么是主板?
  17. 怎么将B站上的视频下载到本地?
  18. android ProgressBar自定义半圆形进度条
  19. 电脑蓝屏显示(你的电脑遇到问题,需要重新启动,你可以重新启动)
  20. 使用wandb报错:ERROR Error while calling WB API: project not found (<Response [404]>)

热门文章

  1. Android Studio自带数据库SQLite的用法部分总结
  2. 荣耀7 android版本,荣耀7有几个型号版本?各型号区别介绍
  3. 什么是木马和反弹木马?
  4. dcs常用的冗余方式_DCS习题集
  5. 利用Python将多个excel文件合并为一个文件
  6. SQL Server复制表格或数据
  7. 【Word / WPS文字】快速和方便地选择单个一个很小的单元格(而不是选择其中的文字)的技巧
  8. Linux下WPS提示字体缺失的解决方法
  9. 如何禁用计算机开放的端口,关闭端口命令,教您如何关闭电脑80端口
  10. 路由返回上一级的两种写法