"""
整合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()
-
- 2026 年 3 月
- 2026 年 2 月
- 2026 年 1 月
- 2025 年 12 月
- 2025 年 11 月
- 2025 年 10 月
- 2025 年 9 月
- 2025 年 6 月
- 2025 年 5 月
- 2025 年 3 月
- 2025 年 2 月
- 2025 年 1 月
- 2024 年 12 月
- 2024 年 8 月
- 2024 年 6 月
- 2024 年 5 月
- 2024 年 4 月
- 2024 年 3 月
- 2024 年 2 月
- 2023 年 11 月
- 2023 年 9 月
- 2023 年 6 月
- 2023 年 5 月
- 2023 年 4 月
- 2023 年 3 月
- 2023 年 2 月
- 2023 年 1 月
- 2022 年 12 月
- 2022 年 11 月
- 2022 年 10 月
- 2022 年 9 月
- 2022 年 8 月
- 2022 年 7 月
- 2022 年 6 月
- 2022 年 5 月
- 2022 年 4 月
- 2022 年 3 月
- 2022 年 2 月
- 2022 年 1 月
- 2021 年 12 月
- 2021 年 11 月
- 2021 年 10 月
- 2021 年 9 月
- 2021 年 8 月
- 2021 年 7 月
- 2021 年 6 月
- 2021 年 5 月
- 2021 年 4 月
- 2021 年 3 月
- 2021 年 2 月
- 2021 年 1 月
- 2020 年 12 月
- 2020 年 11 月
- 2020 年 10 月
- 2020 年 9 月
- 2020 年 8 月
- 2020 年 7 月
- 2020 年 6 月
- 2020 年 5 月
- 2020 年 4 月
- 2020 年 3 月
- 2020 年 2 月
- 2020 年 1 月
- 2019 年 12 月
- 2019 年 11 月
- 2019 年 10 月
- 2019 年 9 月
- 2019 年 8 月
- 2019 年 7 月
- 2019 年 6 月
- 2019 年 5 月
- 2019 年 4 月
- 2019 年 3 月
- 2019 年 2 月
- 2018 年 3 月
- 2018 年 1 月
- 2017 年 9 月
- 2017 年 5 月
- 2017 年 1 月
