Ai
1 Star 0 Fork 0

我在吃大西瓜呢/Python课程学习

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
ex5_paint.py 876 Bytes
一键复制 编辑 原始数据 按行查看 历史
我在吃大西瓜呢 提交于 2020-04-01 16:05 +08:00 . second commit
import tkinter
from PIL import Image
#建立窗体
win = tkinter.Tk()
win.title('简易绘图画板')
win.geometry("800x500+100+100")
#控制是否允许画图,1为允许,0为不允许
yesno = tkinter.IntVar(value = 0)
#控制画图类型,1为曲线,2为直线,3为矩形,4为文本,5为橡皮
shat = tkinter.IntVar(value = 1)
#记录鼠标位置
x = tkinter.IntVar(value = 0)
y = tkinter.IntVar(value = 0)
#前景色与背景色
foreColor = '#000000'
backColor = '#FFFFFF'
#创建画布
image = tkinter.PhotoImage()
canvas = tkinter.Canvas(win,bg='white',width=800,height=600)
canvas.create_image(800,600, image=image)
#画图事件
def onLeftButtonDown(event):
yesno.set(1)
x.set(event.x)
y.set(event.y)
if what.get() == 4: #输出文本
canvas.create_text(event.x, event.y, text = text)
canvas.bind('<Button-1>', onLeftButtonDown)
win.mainloop()
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Python
1
https://gitee.com/wang_ming_er/python_course_learning.git
git@gitee.com:wang_ming_er/python_course_learning.git
wang_ming_er
python_course_learning
Python课程学习
master

搜索帮助