列举了以下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. Linux 下安装cnpm淘宝镜像命令npm
  2. 如何在页面加载完成后再去做某事?什么方法可以判断当前页面加载已完成?...
  3. mysql5.6 centos编译部署
  4. 字符串,枚举,数值之间的转换
  5. 卸载CentOS 5.4自带的OpenJDK,配置新的Java环境
  6. 服务器系统使用30金手指,seo专业培训拾首选金手指三:自动设置锚文本的
  7. Apache孵化器主席Justin Mclean:如何成为Apache顶级开源项目
  8. 如何用Pygame写游戏(十九)
  9. [译文]通过一个通俗易懂的方式来了解下WebAssembly(一)
  10. python3.7运行报错_Python 3.7 环境下运行 scrapy crawl 报错 def write(self, data, async=False)?...
  11. mysql java 社工库_社工库源码
  12. 8.3、Spring Profiles 功能及内部原理
  13. ssm练手小项目_20 个 JavaScript+Html+CSS 练手的小项目
  14. 在 .NET Framework Data Provider for Microsoft SQL Server Compact 3.5 中发生错误
  15. java md5方法 for Android
  16. git撤销单个文件的修改_程序员都要掌握的 Git 使用技巧【实践】
  17. SecureCRT 下载安装与连接(转)
  18. 实验吧CTF web刷题
  19. find命令的基础用法以及按文件修改时间查找文件
  20. 计算机网络时代纪录片,中国首部自媒体纪录片《生机》揭秘新世相

热门文章

  1. Unity-live2D 实战篇笔记(背景音乐的设置,按钮触发的界面跳转)
  2. 数据禾|甘肃省国家湿地公园功能区划数据
  3. Youtube是什么平台?有什么用?能同时登录吗?
  4. 【记录4】【密码生成】前端自动生成8位由字母和数字组成的密码
  5. oracle 表名 添加注释
  6. 看完就会flink基础API
  7. 从头学android_activity之间的切换_姻缘测算器
  8. 云办公系统 skyeye v3.7.16 部分企业版开源
  9. Python 求一元二次方程的解
  10. 如何把一张pdf分成多个?一个pdf怎么分成若干个pdf?