小部件中的tkinter默认按钮

ale*_*dro 5 python tkinter widget

这似乎很容易......

我写了一个对话框小部件,其中我放了一些条目,按钮等 - 其中一个按钮我想通过鼠标点击激活,但也按回车键.我刚才读过,只需要设置默认选项,但我认为它在最近的版本中有所改变.

你知道怎么设置它吗?

谢谢!

Ste*_*ski 6

'<Return>'事件的回调绑定到窗口(通常root在Tkinter中调用)或包含框架.让回调接受一个事件参数(您可以忽略它)并让它成为invoke()您按钮的回调.

root.bind('<Return>', (lambda e, b=b: b.invoke())) # b is your button
Run Code Online (Sandbox Code Playgroud)

  • 它可以更清洁作为所选按钮的一个选项,但我可以忍受这个:它有效,谢谢! (3认同)