如何解决Turtle 和 Tkinter 有什么区别?
我可能听起来很傻,但说真的,Turtle 和 Tkinter 之间有什么区别?他们都使用图形和其他东西
解决方法
Turtle 主要用于绘制,使用线条和形状,而 Tkinter 用于制作 GUI:图形用户界面。这意味着您导入文本、按钮、框架等
,虽然 tkinter
主要用于 GUI(按钮、小部件和文本),但 turtle
主要用于 UI(动画和游戏)。此外,turtle
旨在让孩子们轻松学习如何编写代码。
Tkinter 是一个内置于 Python 标准库的 GUI 模块。您可以使用的小部件之一是 Canvas
。尝试运行下面的代码。
from tkinter import *
master = Tk()
canvas_width = 800
canvas_height = 400
w = Canvas(master,width=canvas_width,height=canvas_height,)
w.pack()
y = int(canvas_height / 2)
w.create_line(0,y,canvas_width,fill="#000000")
mainloop()
您会注意到它创建了一个画布并在其上绘制了一条黑线。好吧,turtle
是基于这个画布对象并在例如让海龟移动时为您绘制内容的。它们都基于同一个东西:Tkinter 画布。
希望能帮到你。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。