python怎么让按钮透明_python – 如何创建一个响应Tkinter中的click事件的透明矩形...
我需要在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事件的透明矩形...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: headerIP php_PHP使用cu
- 下一篇: 路由选项卡_M32全面培训第四讲——路由