python - 如何通过单击 main 中的按钮来调用类的事件?
问题描述
我在 tkinter 中有一个特定的类,它有一个事件,绑定到该类中的按钮,它在类中打包或解包一个框架(它是一个弹出菜单)。该事件是expandmenu我想从这个类之外的main 调用这个事件。我创建了一个名为“inst1”的类的实例,但是当我将它绑定到一个按钮时;
button1.bind('<Button-1>', inst1.expandmenu)
,当我单击按钮时没有任何反应。实际的类 inst1 仍然可以正常工作,并且从它工作的类中调用事件并打开菜单。我无法通过从外部调用此事件来打开菜单。我怎样才能做到这一点?应该有办法以 INSTANCE.EVENT 格式调用事件,对吧?谢谢!
解决方案
推荐阅读
- c++ - 如何在 C++ 中将字节数组转换回 jpeg
- javascript - 如何获取当前机器人状态?
- python - 如何在 Python 中从多个远程服务器读取多个文件?
- sql - 可以在同一查询中查询多个键中的数据吗?
- python - 在 numpy 中保留 1 索引的最佳方法
- r - 如何绘制第二个系数(不包括绘图中的截距)我可以选择使用 abline 绘制哪个系数?
- php - PHP:如何将数组作为函数参数传播
- laravel - 如何在带有关系表的帖子中显示评论的用户名
- cors - Why it has been blocked by CORS policy: Response to preflight request doesn't pass access control check: It does not have HTTP ok status.?
- python - 在 python 中打开或创建文件并附加到它