TkInter中的“ func”和“ func()”有什么区别?

用户名

我有一个不带参数的Python函数。在我的代码中,我两次调用了此函数。一次作为Tkinter Button后面的命令,一次作为对绑定到窗口的事件的函数。对于命令,我将函数称为func,并且效果很好。对于事件,仅当我将其命名为func()并且将函数的定义更改为:时,它将起作用func(self)

为什么?如何使这两个电话兼容?

帕特里

这是因为当您将功能绑定到按钮时,您并未调用该功能,而只是绑定了该功能,以便tkinter知道按下按钮时该怎么做。您仅需要func()像在事件中一样在调用函数时使用

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

TkInter中的“ func”和“ func()”有什么区别?

来自分类Dev

C ++中func()和(* this).func()之间的区别

来自分类Dev

&$ func($ arg)和$ func->($ arg)之间有什么区别吗?

来自分类Dev

(ptr + i)-> Func()和&ptr [i] .Func()之间有什么区别吗

来自分类Dev

(ptr + i)-> Func()和&ptr [i] .Func()之间有什么区别吗

来自分类Dev

带括号的 func 和不带括号的 func 有什么区别

来自分类Dev

tkinter中“ askquestion”和“ askyesno”有什么区别?

来自分类Dev

XPath中.//和// *有什么区别?

来自分类Dev

Ruby中的“ &&”和“&”有什么区别

来自分类Dev

Pig中的`::`和`.`有什么区别?

来自分类Dev

magrittr中的%>%和%,%有什么区别?

来自分类Dev

在Oracle中:::和:=有什么区别?

来自分类Dev

Golang中=和<-有什么区别

来自分类Dev

SML中的“ a”和“ a”有什么区别?

来自分类Dev

Go中的:=和=有什么区别?

来自分类Dev

在Purescript中;->和=>有什么区别?

来自分类Dev

Groovy中==〜和!=有什么区别?

来自分类Dev

Makefile中%和*有什么区别

来自分类Dev

R中的[]和[[]]有什么区别?

来自分类Dev

在golang中,&和*有什么区别?

来自分类Dev

在Verilog中=和<=有什么区别?

来自分类Dev

rails中的:to和=>有什么区别

来自分类Dev

JSX中的{}和$ {}有什么区别?

来自分类Dev

bash中的&>和>&有什么区别?

来自分类Dev

Ruby中的“ &&”和“&”有什么区别

来自分类Dev

Ruby中'|| ='和'='有什么区别

来自分类Dev

在zsh中,&!有什么区别?和&|?

来自分类Dev

bash中的>和>>有什么区别

来自分类Dev

PHP中的`/`和`\`有什么区别

Related 相关文章

热门标签

归档