在Tkinter中使用事件时,如何将其他变量传递给事件函数?

Dta

在此示例中,我从http://effbot.org/tkinterbook/tkinter-events-and-bindings.htm中使用了如何将更多变量传递给函数回调。假设您要传递创建的字典并使用该字典,那么如何在不调用全局变量的情况下做到这一点。

from Tkinter import *

root = Tk()

def callback(event):
    print "clicked at", event.x, event.y

frame = Frame(root, width=100, height=100)
frame.bind("<Button-1>", callback)
frame.pack()

root.mainloop()

纽伯在这里,可能会有一些尴尬的用语,请随时澄清。

斯蒂芬·林

这是两种可能的方法。

  1. 您可以将“回调”函数放在一个类中,并使用self传递自定义变量
  2. 您可以在另一个模块文件中设置所有变量,然后将其导入到该文件中。由于来自另一个文件的变量已导入此命名空间,因此您可以使用它们而无需传递“回调”功能,与全局变量相同。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将参数传递给接口的一个实现者,而不传递给其他实现者(不将其传递给构造函数)?

来自分类Dev

动态使用SMF.Net.WebClient时如何将对象属性传递给onSyndicationSuccess事件

来自分类Dev

在其他函数C#中使用传递给构造函数的引用变量

来自分类Dev

将其他参数传递给事件处理程序?

来自分类Dev

如何将其他参数传递给事件处理程序?

来自分类Dev

发送请求时如何将其他参数传递给Ajax响应

来自分类Dev

如何从其他方法调用事件方法?

来自分类Dev

如何将其他参数传递给OWIN登录?

来自分类Dev

如何将preventDefault调用传递给其他事件?

来自分类Dev

如何将文件指针传递给其他函数

来自分类Dev

如何将其他参数传递给UITapGestureRecognizer?

来自分类Dev

如何将变量从函数外部传递给Firebase事件

来自分类Dev

如何将事件和其他参数传递给点击处理程序

来自分类Dev

如何将其他数据传递给将事物添加到对象的函数?

来自分类Dev

如何将其他参数传递给useSelector

来自分类Dev

如何使用事件监听器获取按钮的值并使该变量可用于JS中的其他功能?

来自分类Dev

如何将函数传递给组件以处理拖动事件

来自分类Dev

如何将其他参数传递给node.js中的封装回调函数

来自分类Dev

如何将其他参数传递给ajax回调函数?

来自分类Dev

tkinter-将事件传递给函数

来自分类Dev

使用事件触发器如何在输入更改时将值传递给函数

来自分类Dev

如何将其他隐藏变量传递给jQuery / Ajax Post dataObj?

来自分类Dev

如何将函数变量传递给Backbone模型上的jQuery事件?

来自分类Dev

jQuery .ready()函数在其他事件中使用

来自分类Dev

如何将其他参数传递到事件中

来自分类Dev

如何将变量传递给不是类实例的事件?

来自分类Dev

如何将变量传递给完整的日历事件?

来自分类Dev

如何将锚文本指定为变量并通过 gtag 事件将其传递给 Google Analytics

来自分类Dev

如何从 aync/await 函数返回 bool 值并将其传递给其他页面中的其他变量

Related 相关文章

  1. 1

    如何将参数传递给接口的一个实现者,而不传递给其他实现者(不将其传递给构造函数)?

  2. 2

    动态使用SMF.Net.WebClient时如何将对象属性传递给onSyndicationSuccess事件

  3. 3

    在其他函数C#中使用传递给构造函数的引用变量

  4. 4

    将其他参数传递给事件处理程序?

  5. 5

    如何将其他参数传递给事件处理程序?

  6. 6

    发送请求时如何将其他参数传递给Ajax响应

  7. 7

    如何从其他方法调用事件方法?

  8. 8

    如何将其他参数传递给OWIN登录?

  9. 9

    如何将preventDefault调用传递给其他事件?

  10. 10

    如何将文件指针传递给其他函数

  11. 11

    如何将其他参数传递给UITapGestureRecognizer?

  12. 12

    如何将变量从函数外部传递给Firebase事件

  13. 13

    如何将事件和其他参数传递给点击处理程序

  14. 14

    如何将其他数据传递给将事物添加到对象的函数?

  15. 15

    如何将其他参数传递给useSelector

  16. 16

    如何使用事件监听器获取按钮的值并使该变量可用于JS中的其他功能?

  17. 17

    如何将函数传递给组件以处理拖动事件

  18. 18

    如何将其他参数传递给node.js中的封装回调函数

  19. 19

    如何将其他参数传递给ajax回调函数?

  20. 20

    tkinter-将事件传递给函数

  21. 21

    使用事件触发器如何在输入更改时将值传递给函数

  22. 22

    如何将其他隐藏变量传递给jQuery / Ajax Post dataObj?

  23. 23

    如何将函数变量传递给Backbone模型上的jQuery事件?

  24. 24

    jQuery .ready()函数在其他事件中使用

  25. 25

    如何将其他参数传递到事件中

  26. 26

    如何将变量传递给不是类实例的事件?

  27. 27

    如何将变量传递给完整的日历事件?

  28. 28

    如何将锚文本指定为变量并通过 gtag 事件将其传递给 Google Analytics

  29. 29

    如何从 aync/await 函数返回 bool 值并将其传递给其他页面中的其他变量

热门标签

归档