列举了以下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. 【Groovy】Groovy 代码创建 ( 使用 Java 语法实现 Groovy 类和主函数并运行 | 按照 Groovy 语法改造上述 Java 语法规则代码 )
  2. HDU2176 【 Nim博弈】 SG函数求解
  3. boost::endian模块实现conversion的测试程序
  4. 向上弹出菜单jQuery插件
  5. 警告提示:No archetype found in remote catalog. Archetype not found in any catalog
  6. 单独安装想要的office_安装OFFICE不再求人,最省心的方法
  7. Android 自定义年月日日期选择器、时分时间选择器
  8. 编写的windows程序,崩溃时产生crash dump文件的办法
  9. python数据类型-列表
  10. 拒绝“佛系”程序员!
  11. 5.业务架构·应用架构·数据架构实战 --- 业务驱动的数据架构设计
  12. JavaScript数组的某些操作(一)
  13. tp3.2 获取post,get,session,cookie变量
  14. android 支付宝手势密码锁,Android仿支付宝手势密码解锁
  15. 小记三款SD卡速度测试
  16. 计算摄影学基础知识(1)
  17. linux的lilo,深入Linux的LILO
  18. ios系统软件迁移到安卓_苹果一键换机到安卓(苹果安卓一键迁移的软件)
  19. 电脑jpg图片怎么批量转换成png
  20. canu三代组装软件安装

热门文章

  1. 怎么将照片尺寸调整成两寸?照片调整尺寸方法分享
  2. php-ews发送邮件,使用php-ews回复电子邮件
  3. 三维模型obj文件解析
  4. 华米科技Amazfit GTR2不负众望,获得创新智能手表奖
  5. 鸿蒙车载系统丰田,华为公布三大鸿蒙车载操作系统
  6. 一个简单的敌人自动寻找玩家进行攻击及受到伤害死亡效果实现
  7. DEFCON携手百度安全落地中国,打造国际化网络安全交流平台
  8. java的paypal支付demo_paypal支付demo
  9. html语义化标签和无语义化标签
  10. 搭建网站的主要目的、基本步骤和技巧