列举了以下Canvas画布的清理一些方法,简单实用。

#-*- encoding=UTF-8 -*-
__author__ = 'daniu''''
演示:清理画布的方法
'''import tkinter as tkdef clearAll():canvas.delete(tk.ALL)def clearXX():canvas.delete(c3)def delC():canvas.destroy()win = tk.Tk()
win.geometry('400x400')canvas = tk.Canvas(win, height=200, width=200, bg='white')
canvas.create_line(0, 100, 200, 100) # 直线
canvas.create_line(100, 0, 100, 200,fill='red') # 红色直线c3 = canvas.create_line(50, 0, 50, 200, dash=(4,4), fill='green') # 绿色虚线canvas.pack()# 方法1
btn1 = tk.Button(win, text='全部清理1', command=(lambda x=tk.ALL: canvas.delete(x)))
btn1.pack()# 方法2
btn2 = tk.Button(win, text='全部清理2', command=clearAll)
btn2.pack()# 方法3
btn3 = tk.Button(win, text='清理绿色虚线', command=clearXX)
btn3.pack()# 方法4
btn4 = tk.Button(win, text='删除画布', command=delC)
btn4.pack()win.mainloop()

Python:tkinter Canvas 删除/清理元素方法相关推荐

  1. 把python tkinter canvas中的图形图像保存为通用格式文件的5种方法

    在计算机上画图未完成,需要保存未完成图形以便以后继续,或者完成画图,要保存为通用格式文件,方便浏览.如使用python tkinter Canvas画图,其好像没有将图像保存通用格式文件的方法,但可以 ...

  2. 数字华容道游戏_用Python tkinter Canvas实现

    在博文<用39条Python语句完成"数字华容道"游戏>一文中使用按钮实现该游戏.本文用Python tkinter Canvas实现该游戏,也仅用了46条语句. 游戏 ...

  3. python list遍历删除,对python list 遍历删除的正确方法详解

    在遍历list的时候,删除符合条件的数据,可是总是报异常,代码如下: num_list = [1, 2, 3, 4, 5] print(num_list) for i in range(len(num ...

  4. 几种php 删除数组元素方法

    看一完整删除重复数组实例  代码如下 复制代码 //删除数组中的一个元素 function array_remove_value(&$arr, $var){ foreach ($arr as ...

  5. Python tkinter canvas方法的Bitmap、stipple参数和组件Bitmap属性的使用以及xbm文件

    xbm文件使用纯文本描述单色位图图像,是一种被广泛使用的通用文件格式,扩展名为xbm.在图形界面(GUI)中,小的单色简单图形.图标和鼠标位图可采用xbm文件.在python中,Canvas多个方法的 ...

  6. 在Python列表中删除重复元素的几种方法,用起来真好用

    一: 直接遍历列表删除 l1 = [1, 1, 2, 2, 3, 3, 3, 3, 6, 6, 5, 5, 2, 2]for el in l1:if l1.count(el) > 1:l1.re ...

  7. python删除链表中的最小元素_LintCode Python 入门级题目 删除链表元素、整数列表排序...

    删除链表元素: 循环列表head,判断当前指针pre.next的val是否等于val, 如果是,当前pre重指向pre.next.next, 直至pre.next = Null # Definitio ...

  8. js删除数组元素方法 总结

    方法一:delete arr[x] 用delete删除后,数组的长度length不会发生变化,此时arr[x]变为undefined. 好处:delete arr[x]后数组的索引保持不变. var ...

  9. jq添加或删除html元素,jQuery添加删除DOM元素方法详解

    本文实例分析了jQuery添加删除DOM元素的方法.分享给大家供大家参考,具体如下: 介绍 DOM是Document Object Modeule的缩写,一般来说,DOM操作分成3个方面. 1.DOM ...

最新文章

  1. 2021年大数据Hadoop(十四):HDFS的高可用机制
  2. 用NFS挂载root出现:NFS: failed to create MNT RPC client, status=-101(-110)
  3. Python编程快速上手-字典
  4. 微信小程序---实现弹窗效果
  5. 数博会重磅活动:第二届大数据科学与工程国际会议日程
  6. Java文档阅读笔记-JDBC Driver
  7. 具体案例 快速原型模型_工业/产品设计流程案例---智能手表设计:从创意到模型(一)...
  8. 英语词根词缀记忆法(全集)_闭着眼睛就能背好的托福词汇记忆法
  9. STM32工作笔记0069---汉字显示实验
  10. 把实体 转为json 数据格式---jackson 的详细用法.
  11. 黑客已经盗了 $15,945,221.72 美元!
  12. vba ado返回集合_利用VBA代码导出工作表中的图片
  13. 独家:中国电信提出建产业统一开发平台 避免个人与政企业务脱节
  14. excel软件php函数,excel的函数
  15. 猫哥教你写爬虫 034--爬虫-BeautifulSoup实践
  16. 微信小程序开发(十五)小程序使用scrollview实现滚动导航栏
  17. python pandas处理excel 统计数据_python使用pandas处理excel数据
  18. Appium用xpath定位掌阅APP导航页的跳过按钮(只有class和index)
  19. Unity线性工作流下UI保持Gamma的解决方案收集
  20. 金属有机骨架MOFs装载抗病毒药物|ZIF-8/石墨烯复合纳米颗粒(ZIF-8/GQDs)负载阿霉素(DOX)齐岳

热门文章

  1. 请客人(客户)吃饭谈点什么好?
  2. 如何在MD编辑器打出上下标
  3. OneNote英文字体自动变成Calibri的问题
  4. cad安装日志文件发生错误_CAD 2012 安装出错,错误log文件如下,该怎么修复 在线等。...
  5. Linux访问群晖NAS共享文件夹
  6. android/iphone/windows/linux声波通讯库
  7. 证券行业智慧化转型思考
  8. 商品分类 商品类型 商品属性
  9. Fcitx 小企鹅输入法3.0.0
  10. 机载激光雷达测量技术理论与方法读书笔记(3)机载激光雷达测量数据的滤波分类