网上的海龟图片。

tortoise的Python项目详细描述


乌龟:turtle graphics在网上

Version 0.1.1Download statsLicense

tortoise library example

这个存储库是基于web技术的python实现的proof of concept。这是与使用(t t)kinterturtle模块的主要区别。

克隆存储库(或检索相应的zip文件)就足以使用此模块。生成上述图片的main.py文件就是使用这个库的一个例子。只需从存储库的根目录启动python main.py

该模块也可以在pypihttps://pypi.org/project/tortoise/上使用。只需启动pip install tortoise即可安装它。

您也可以直接在Web浏览器中测试库,而不需要安装任何东西:http://q37.info/s/dj9b7ksf

这个python模块是larger project的一部分,它旨在为编程教程提供编写现代示例或练习的方法。

tortoise库目前提供以下方法(坐标和距离与svg的viewbox相关):

  • constructor(dom,id):返回一个tortoise对象,该对象使用dom作为Atlas toolkit中的dom和id为id的svg元素,
  • getAngle():返回当前角度,单位为度,
  • up():把笔拿起来,
  • down():放下笔,
  • setAutoDraw(value):绘图将自动呈现每个value移动(0将禁用自动绘制);调用draw()来呈现剩余的移动,
  • setPosition(x,y):海龟跳到位置xy
  • forward(distance):乌龟按指定的distance移动,
  • right(angle):乌龟从angle度开始顺时针旋转,
  • left(angle):乌龟从angle度开始顺时针转动计数器
  • setColorRGB(r,g,b):按照rgb颜色模型设置笔的颜色,
  • setColorHSL(h,s,l):按照hsl颜色模型设置笔的颜色,(h:0-360;sl:0-100%),
  • draw():绘制剩余的移动,
  • clear():删除绘图区域并重置内部设置(坐标、角度、颜色…)。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java为什么我不能从ObjectInputStream读取ArrayList?   linux如何设置java时区?   java是一种拥有系统的方法。出来在循环中打印不同的内容?   scala Apache Spark:在Java中有效地使用mapPartitions   java Maven对com的依赖性。白天利用率   java将多个数据映射到单个id的表的正式名称是什么?   java如何在Android应用程序中隐藏FulterWave API键   SeleniumWebDriverJava:如何使用行号和列号单击表中的特定单元格   java Springbatch将数据从写入程序或处理器传递到RestConroller   java在Android TextView中一次换行两行,并带有跨距   java如何使这个rxjava zip并行运行?   JAVAutil。登录中。记录器不尊重java。util。登录中。数量   java无法将参数发布到服务器   java Eclipse:在自定义透视图/视图的状态行上显示作业进度   java在调用findAll()时,找到了多个具有给定标识符的行,但如果我使用findById()遍历所有条目,则可以工作;   Java中的正则表达式问题   Java中的实例变量   java如何在安卓中逐字搜索   java如何计算百分比