-3
我遇到了tkinter的一些问题。我想将ENTER
-key绑定到按钮。tkinter按钮绑定进入
这是我走到这一步:
button = tk.Button(self.root, text="ok", command=self.getSelection)
button.grid(row=4, column=0)
button.focus_set()
这部分工作正常。我创建了按钮并“聚焦”他。现在
,我试图触发功能之后的按钮为“聚焦”,并且用户按下ENTER
:
首先尝试:button.bind("<Return>", self.getSelection)
错误:类型错误:getSelection()采用完全1参数(2给出)
第二次尝试:(试图把整个框架绑定):self.root.bind("<Return>", self.getSelection)
同样的错误
应该被调用函数:
def getSelection(self):
...
我尝试了lambda的各种事情,但这些也没有奏效。有人能帮助我吗?
'self.root.bind(““,lambda ev:self.getSelection())' –
Goyo
感谢它的工作原理,我试过'self.root.bind(”“,lambda:self.getSelection())':/但 –
Lukas