用户:姚国栋udn0查看:0 回复:0 评论:0 创建时间:2024-01-26T19:50:25
【作品展示】

【作品介绍】
海龟绘图代码,有打开保存功能
【作品源代码】
import turtle
import tkinter as tk
from tkinter import filedialog
# 创建主窗口
root = tk.Tk()
root.title("绘图设计软件")
# 创建画布
canvas = tk.Canvas(root, width=600, height=400)
canvas.pack()
# 创建turtle画布
t = turtle.RawTurtle(canvas)
# 定义文件操作函数
def open_file():
file_path = filedialog.askopenfilename()
if file_path:
# 打开文件操作逻辑
pass
def save_file():
file_path = filedialog.asksaveasfilename(defaultextension=".txt")
if file_path:
# 保存文件操作逻辑
pass
def delete_file():
# 删除文件操作逻辑
pass
# 定义绘图函数
def draw_line():
t.pendown()
t.forward(100)
def draw_circle():
t.circle(50)
# 创建菜单
menubar = tk.Menu(root)
file_menu = tk.Menu(menubar, tearoff=0)
file_menu.add_command(label="打开", command=open_file)
file_menu.add_command(label="保存", command=save_file)
file_menu.add_command(label="删除", command=delete_file)
menubar.add_cascade(label="文件", menu=file_menu)
draw_menu = tk.Menu(menubar, tearoff=0)
draw_menu.add_command(label="绘制线条", command=draw_line)
draw_menu.add_command(label="绘制圆形", command=draw_circle)
menubar.add_cascade(label="绘制", menu=draw_menu)
root.config(menu=menubar)
# 运行主循环
root.mainloop()
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn