【python之tkinter画布】

turtle绘图的基础知识:

turtle.screensize(canvwidth=None, canvheight=None, bg=None)

#参数分别为画布的宽(单位像素), 高, 背景颜色

turtle.screensize(800,600, "green")

turtle.screensize()  #返回默认大小(400, 300)

#参数:width, height: 输入宽和高为整数时, 表示像素; 为小数时, 表示占据电脑屏幕的比例

#(startx, starty): 这一坐标表示矩形窗口左上角顶点的位置, 如果为空,则窗口位于屏幕中心

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

import turtle

turtle.screensize()

turtle.pensize(5) #设置画笔的宽度

turtle.pencolor("blue") #传入参数设置画笔颜色

turtle.fillcolor("red") #填充颜色

turtle.circle(80, extent=None, steps=None)

turtle.penup()

turtle.goto(200,200) #将画笔移动到坐标为x,y的位置

turtle.pendown()

turtle.begin_fill()

for _ in range(7):

turtle.forward(50)

turtle.left(50)

turtle.penup()

turtle.goto(0,0)

turtle.pendown()

for _ in range(5):

turtle.forward(200)

turtle.right(144)

turtle.end_fill()

turtle.mainloop()

python tkinter画布中使用turtle_[Tkinter canvas of Python]海龟图书馆,python,之,tkinter,画布,Turtle,库...相关推荐

  1. python在工厂中的应用_什么是工厂函数?Python 中工厂函数怎么理解?

    其实谈工厂函数前必须首先把嵌套作用域和闭包讲清楚 python有一个很有意思的地方,就是def函数可以嵌套在另一个def函数之中.调用外层函数时,运行到的内层def语句仅仅是完成对内层函数的定义,而不 ...

  2. 检测到python编程环境中存在多个版本_linux下多个python版本怎么管理?

    VirtualEnv 是什么 VirtualEnv用于在一台机器上创建多个独立的python运行环境,VirtualEnvWrapper为前者提供了一些便利的命令行上的封装. 为什么要用 - 隔离项目 ...

  3. python操作mysql中的表_带你了解什么是Python操作MySQL数据库

    写这篇文章主要是为了介绍Python操作MySQL数据库,并结合相应的实例带你更加深入了解.文中的代码实例很详细,对大家有一定的参考学习价值. 1.什么是pymysql? PyMySQL是在Pytho ...

  4. python解释器环境中、用于表示上一次_在Python解释器环境中,用于表示上一次运算结果的特殊变量为( )。 (3.4分)_学小易找答案...

    [单选题]( )是 Python官方的扩展库命令,使用的较为普遍. (3.4分) [单选题]Python语言属于( ). (3.4分) [单选题]Python解释器的提示符为( ). (3.4分) [ ...

  5. Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Canvas)

    Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Canvas) 导读 动态演示调用python库的tkinter带你进入GUI世界(Canvas) 目录 t ...

  6. Python class 类中 __init__ 函数

    什么是类? 类 是通过执行类语句创建的特定对象类型.类对象 被当作模板来创建实例对象,实例对象包含了特定于数据类型的数据(属性)和代码(方法). 类可以基于一个或多个的其他类,称之为基类(ES),它继 ...

  7. 在Qt for Python应用程序中使用Designer UI文件

    在Qt for Python应用程序中使用Designer UI文件 在Qt for Python应用程序中使用Designer UI文件 将表单转换为Python代码 UiTools方法 在Qt f ...

  8. python中输入的字怎么表示_简单讲解Python中的字符串与字符串的输入输出

    字符串字符串用''或者""括起来,如果字符串内部有'或者",需要使用\进行转义 >>> print 'I\'m ok.' I'm ok. 转义字符\可以 ...

  9. Python函数式编程中map()、reduce()和filter()函数的用法

    Python中map().reduce()和filter()三个函数均是应用于序列的内置函数,分别对序列进行遍历.递归计算以及过滤操作.这三个内置函数在实际使用过程中常常和"行内函数&quo ...

最新文章

  1. 如何理解numpy.nan_to_num
  2. [epoll]epoll理解
  3. 【Win 10 应用开发】UI Composition 札记(二):基本构件
  4. LetCode 15 三数之和
  5. 本质矩阵svd分解_SVD推荐系统
  6. GitHub Pages和每个项目绑定自定义域名(支持多个和顶级域名)
  7. 解决celipse中mybatis使用的时候xml没有提示的问题
  8. 暴力/图论 hihoCoder 1179 永恒游戏
  9. 也谈创业企业CEO该拿多少工资
  10. Use EventBus
  11. 【MCM-2017】2017年数学建模美赛题目原文及翻译-B (个人思路)
  12. 嵌入式软件工程师待遇如何?
  13. 熟女给老实木讷男孩的恋爱建议(转帖)
  14. linux set命令的用法,Linux中xset命令起什么作用呢?
  15. android 按钮 onClick 五种事件写法
  16. 目前最流畅的android手机,目前公认最流畅的4大手机系统,华为仅排第三,第一实至名归!...
  17. JavaScript脚本语言快速入门
  18. 【观察】企业级开源软件大时代,PingCAP的格局与胜局
  19. 电脑使用技巧(持续更新)
  20. 推荐一个GIMP下的一个批处理插件BIMP. Batch Image Manipulation Plugin.

热门文章

  1. duilib入门问题集
  2. C# SerialPort 读写三菱FX系列PLC
  3. Android—APK、JVM-Dalvik-ART
  4. adb 获取当前activity_ADB 你想找的命令都在这里
  5. dd命令测试linux磁盘io情况,dd命令:做硬盘IO性能测试
  6. python分布式爬虫系统_三种分布式爬虫系统的架构方式
  7. virtual box虚拟机分区后下一步看不见解决
  8. 狄利克雷分布公式_深入机器学习系列11-隐式狄利克雷分布
  9. 老年计算机音乐,老年音乐影集相机V1.2.5
  10. Swift--字符串和字符(一)