绘图程序结构简单,逻辑也不复杂,例如在工具栏 (tool_frame) 中选择画线 (draw_line), 在选项栏(top_frame) 设置,然后在画布 (canvas_frame) 中进行绘制即可。其他如画方画园等,无论是操作还是实现,都基本类同。 1. 效果图: 2. 代码: import os import sys import tkinter as tk from tkinter import colorchooser, messagebox, filedialog # 为引用 utils,在 site-packages 目录下新建 mypath.pth 文件, # 添加所需导入模块的目录路径, 如 ‘x01.lab/py/’ 所在路径。 import utils from paint.core import CanvasFrame, R, ToolFrame, TopFrame sys.path.append(utils.R.CurrentDir) class MainWindow(tk.Tk): def __init__ (self): super(). __init__ () self.title( ' x01.paint ' ) utils.R.win_center(self) self.menu = tk.Menu(self) utils.R