整合turtle和tkinter使用原生海龟对象单击按钮画正方形示例

如本文章标有价格,需议价或其它事情商议请加微信pythonxia

"""
   整合turtle和tkinter使用原生海龟对象单击按钮画正方形示例
"""

__author__ = '李兴球'
__blog__ = 'www.lixingqiu.com'

import tkinter
import turtle
import tkinter.messagebox

window = tkinter.Tk()
window.title('整合turtle和tkinter使用原生海龟对象单击按钮画正方形示例')

canvas = tkinter.Canvas(master=window, width=480, height=360)
canvas.grid(padx=2, pady=2, row=0, column=0, rowspan=10, columnspan=10 , sticky='nsew')
pingxiang = turtle.RawTurtle(canvas)       # 这个海龟叫萍乡
pingxiang.shape('turtle')                  # 萍乡的形状是海龟

tkinter.messagebox.showinfo("你好,我是来自江西萍乡的李兴球", "请单击左边的按钮")

def pingxiang_square( ):
    """画正方形"""
    
    button1.config(state='disable')       # 禁用按钮
    for i in range (0, 4):
        pingxiang.forward(100)
        pingxiang.right(90)
  
# 实例化一个按钮
button1 = tkinter.Button(master=window, text ="画正方形", command =pingxiang_square)
button1.config(bg="lime",fg="black")
button1.grid(padx=2, pady=2, row=1, column=11, sticky='nsew')
 
window.mainloop()

本站所有作品,教程等皆为原创,版权所有。只供个人及单位内部研究使用,对外展示或传播必需经本站同意,且注明来自本站。培训机构等用本站资源培训学生,需经本站授权。一旦付款,表示同意本站知识付费原则:数字商品,不支持退款。亦可直接向微信号scratch8付款购买。入住QQ群:225792826 和爱好者共同交流,并且能下载免费提供的Python资源(需提供真实姓名才可入群)
李兴球的博客_Python创意编程技术前沿_pygame » 整合turtle和tkinter使用原生海龟对象单击按钮画正方形示例
scratch

学本领,探索更大的世界!

李兴球博客 风火轮编程主页