python用bind_class把所有的ScrolledText类型的控件,绑定到popup这个事件
时间: 2023-02-22 12:03:39 浏览: 78
在 Python 中,使用 `bind_class` 方法可以将所有的 ScrolledText 类型的控件绑定到 `popup` 这个事件。具体语法如下:
```
root.bind_class("ScrolledText", "<Button-3>", popup)
```
其中,`root` 表示这个控件所在的窗口,`"ScrolledText"` 表示要绑定的控件类型,`"<Button-3>"` 表示要绑定的事件,也就是右键按下事件,`popup` 表示要执行的回调函数。
相关问题
tkinter中的bind和bind_class有什么区别
在Tkinter中,bind()方法是用来为控件绑定鼠标、键盘等事件的方法,而bind_class()方法则是用来为相同类别的控件绑定事件的,也就是说,当一个类别的控件共享相同的事件时,我们可以使用bind_class()方法来减少大量的重复代码。此外,bind()方法是直接为某个控件绑定事件处理程序,而bind_class()则是为控件的一种类型绑定处理程序,因此当控件被创建时,它会自动继承相应的事件处理程序。
阅读全文