用Tkinter打造GUI开发工具(32)Tkinter中的turtle组件

112 篇文章 41 订阅
104 篇文章 107 订阅

用Tkinter打造GUI开发工具(32)Tkinter中的turtle组件


前面我们介绍了,很多绘图软件是建立在Tkinter的基础上的,那么能不能再Tkinter中运行turtle呢?当然可以了.
HP_tk2的支持模块中,我们有这个模块HP_turtle。利用HP_turtle模块,可以在Tkinter窗口中,执行turtle命令。
下面给出演示代码。

import tkinter as tk
import HP_turtle as hte

if __name__=="__main__":
    root=tk.Tk()
    root.title('HP_turtle演示') 
    ht=hte.turtleview(root,bg='black')
    ht.pack()
    t=ht.pen
    ht.bgcolor("black")
    sides=6
    colors=["red","yellow","green","blue","orange","purple"]
    for x in range(85):
        t.pencolor(colors[x%sides])
        t.forward(x*3/sides+x)
        t.left(360/sides+1)
        t.width(x*sides/200)    
        root.update()
        t.speed(1)

软件运行结果如下图。
在这里插入图片描述
在这里插入图片描述
因此我们可以在自己的软件中Tkinter窗口中,放置这个控件,实现turtle绘图功能。

  • 2
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

荷蒲

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值