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

用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绘图功能。

猜你喜欢

转载自blog.csdn.net/hepu8/article/details/106322590