代码如下:

from tkinter import *
import webbrowser root = Tk() w = Canvas(root,width=400,height=200) w.pack() def paint(event):
x1,y1 = (event.x-1),(event.y-1)
x2,y2 = (event.x+1),(event.y+1)
w.create_oval(x1,y1,x2,y2,fill="red")
w.bind("<B1-Motion>",paint) Label(root,text="使用鼠标左键开始画图").pack(side=BOTTOM)
mainloop()

运行截图:

最新文章

  1. ASP.NET MVC WEB API必知必会知识点总结
  2. QAQ
  3. 番外篇--Moddule Zero多租户管理
  4. 将字符串存储到注册表中,长度一定是 strlen(text) + 1
  5. 玩转PIL库
  6. bzoj 3597 [Scoi2014] 方伯伯运椰子 - 费用流 - 二分答案
  7. leetcode969
  8. BZOJ4317Atm的树&amp;BZOJ2051A Problem For Fun&amp;BZOJ2117[2010国家集训队]Crash的旅游计划——二分答案+动态点分治(点分树套线段树/点分树+vector)
  9. MVC之Ajax异步操作
  10. python3 爬取简书30日热门,同时存储到txt与mongodb中
  11. [Java程序员面试宝典]读书笔记
  12. 【大数据系列】MapReduce详解
  13. ASCII说明和ASCII对照表
  14. right here waiting的歌词
  15. HDU 2062 Subset sequence (找规律)
  16. XAF.web.NewUI:如何自定义主题
  17. dubbo 梗概及使用示例
  18. Python 爬虫的工具列表
  19. vim学习记录(转)
  20. C# DataTable的詳細用法 (转)

热门文章

  1. MFC 对话框透明效果
  2. Kafka自我学习3-Scalable
  3. jquery从零起步学
  4. 理解SetCapture、ReleaseCapture、GetCapture(控制了消息发往哪个窗口,是理解消息的关键)
  5. [POJ1845&amp;POJ1061]扩展欧几里得应用两例
  6. 【CodeForces】841D. Leha and another game about graph(Codeforces Round #429 (Div. 2))
  7. wiki 2490 导弹拦截塔
  8. C# 从服务器下载文件
  9. LeetCode 192:Reverse Bits
  10. vim的插件管理与配置