我需要在tkinter.canvas中绘制一个矩形来响应click事件:

click_area = self.canvas.create_rectangle(0,0,pa_width,pa_height,fill='LightBlue',outline='lightBlue',tags=['A','CLICK_AREA'])

self.canvas.tag_bind('CLICK_AREA','',self.onClickArea)

有用.

此时,我必须在画布上绘制一系列网格,并且我希望它们被click_area覆盖,因此我需要使click_area透明.

但是,当我写这样的时候:

click_area = self.canvas.create_rectangle(0,0,pa_width,pa_height,fill='',outline='lightBlue',tags=['A','CLICK_AREA'])

它没有响应再点击.

所以,我的问题是如何使其透明并保持响应点击.或者,有没有其他方法来实现我想要的.

非常感谢你.

解决方法:

我想我明白了:绑定画布,而不是矩形.

更换

self.canvas.tag_bind('CLICK_AREA','',self.onClickArea)

self.canvas.bind('',self.onClickArea)

问题解决了.

标签:python,tkinter

来源: https://codeday.me/bug/20190902/1790635.html

python怎么让按钮透明_python – 如何创建一个响应Tkinter中的click事件的透明矩形...相关推荐

  1. python动态网页开发教程_python django创建一个属于自己的动态网站

    您如何开始使用Python创建网站?好吧,你可以自己完成所有工作,并编写一个在Web服务器上运行的程序,接受页面请求并以HTML和其他资源的形式提供响应.然而,这是很多工作,那么为什么在有大量现有工具 ...

  2. 【前端实例代码】如何使用 HTML 和 CSS 快速创建一个响应式导航栏

    效果图: 大屏: 小屏: bilibili在线视频演示地址: [前端实例代码]如何使用 HTML 和 CSS 快速创建一个响应式导航栏nav_哔哩哔哩_bilibili完整代码在这里:https:// ...

  3. java全景图片生成_[Java教程]使用Javascript来创建一个响应式的超酷360度全景图片查看幻灯效果...

    [Java教程]使用Javascript来创建一个响应式的超酷360度全景图片查看幻灯效果 0 2015-07-23 18:00:14 360度的全景图片效果常常可以用到给客户做产品展示,今天这里我们 ...

  4. python定义一个类怎么弄_Python怎么创建一个类

    Python从设计之初就已经是一门面向对象的语言,正因为如此,在Python中创建一个类和对象是很容易的. Python使用class语句来创建一个新类,class之后为类的名称并以冒号结尾:clas ...

  5. python怎么让按钮乱跑_python GUI实现小球满屏乱跑效果

    本文实例为大家分享了python GUI实现小球满屏乱跑效果的具体代码,供大家参考,具体内容如下 学习tkinter有一段时间了,综合运用一下,做一个类似屏保类的东西,碰到屏幕边缘就反弹回来的那种. ...

  6. python怎么创建txt文件夹_python怎么创建一个txt文件/python创建文件夹基础教程

    python怎么创建一个txt文件 python怎么创建一个txt文方法. 如考: 1.首先内置的空闲编辑器进行编辑(单击并选择copy),如下图所示. 2.您可以下载记事本和其他编辑软件,以支持多种 ...

  7. python写rest服务_Python 如何创建一个简单的REST接口

    问题 你想使用一个简单的REST接口通过网络远程控制或访问你的应用程序,但是你又不想自己去安装一个完整的web框架. 解决方案 构建一个REST风格的接口最简单的方法是创建一个基于WSGI标准(PEP ...

  8. python获取字典的值_Python:如何从pandas系列中获取字典中的值

    我是python的新手,并试图从字典中获取值,其中键在数据帧列(pandas)中定义.我搜索了很多,最接近的是a 在下面的链接中的问题,但它没有答案. 所以,在这里,我试图找到相同类型的问题的答案. ...

  9. python爬虫常见报错_Python爬虫常见HTTP响应状态码详解

    在使用Python进行网页数据抓取时,经常会遇到无数据返还或错误等异常,这个时候可以通过status_code命令来查看获得http请求返回的状态码,以便查找原因并制定相应的解决方案.import r ...

最新文章

  1. AI一分钟 | 豪华太空酒店预计2022年前开业;彭蕾卸任蚂蚁金服董事长,井贤栋接任;京东推出一秒能写千条文案的AI系统
  2. 方舟 game.ini 配置文件_方舟突然回归|这次居然是住院篇!
  3. kubesphere devops介绍、访问账密及nfs数据备份同步
  4. 如何在React框架中使用ECharts图库表制图?
  5. [记录] JavaScript 中的字符串操作
  6. html能插入背景的行级元素,Html元素类型:块级元素、行内元素(内联元素)和行内块级元素...
  7. 2003下安装Comodo pro (通用)
  8. 黑客用社会工程学做渗透测试的广泛应用介绍
  9. 树莓派到手第一步:上电启动、安装中文字体、虚拟键盘、开启SSH等
  10. android 抽屉新热榜 splash,【IOS】模仿quot;抽屉新热榜quot;动态启动页YFSplashScreen,iosyfsplashscreen...
  11. 乐高创意机器人moc_LEGO MOC 国外资源分享 之二十四 创意机器人集粹一
  12. Cluster status reports MDSs behind on trimming
  13. 招聘:赴微软工作SharePoint技术专家(V-,北京)
  14. 数据结构 斐波那契查找法(C语言)
  15. 内连接、外连接、全连接图示语法
  16. chrome浏览器缓存 from disk cache
  17. Ctrl+Z 撤销 撤多了 砍手之前先修复!!
  18. Flask项目实战--管理系统
  19. 【杂耍】记录一次红米Note的救砖经历
  20. Kubernetes与云原生应用概览

热门文章

  1. 使用VSCode连接到IBM Cloud区块链网络
  2. CentOS 6 安装Hadoop 2.6 (四)运行简单例子
  3. flex与java间用json传输数据,如何在Java中使用flexjson通过@JSON注释控制序列化?
  4. Effective Java之消除过期的引用(六)
  5. ChubaoFS:一个面向大规模容器平台的分布式文件系统
  6. 九种 0-1 背包问题详解
  7. 两个有序链表序列的交集 (20分)(最佳解法)
  8. MySQL为什么有时候会选错索引?
  9. arcgis导入excel数据_ArcGIS批量导入数据
  10. python中使用什么注释语句和运算_Python基础知识