python - 小部件中的 tkinter 默认按钮

标签 python widget tkinter

这看起来很简单......

我写了一个对话框小部件,我在其中放置了一些条目、按钮等 - 其中一个按钮我想通过鼠标单击激活,但也可以通过按回车键激活。 我前一段时间读到它只需要设置它的默认选项,但我认为它在最近的版本中发生了变化。

你知道怎么设置吗?

谢谢!

最佳答案

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

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

关于python - 小部件中的 tkinter 默认按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10687346/

相关文章:

Python:如何使用 Fabric 在 ubuntu 用户帐户上设置密码

python - 如何在 QGraphicsItem 上使用 QGraphicsRotation

python - BigQuery SQL 作业对 Dataflow 管道的依赖性

每 30 秒或特定时间间隔后的 Python Tkinter 调用事件

python - 当鼠标单击远离 Tkinter 窗口时如何关闭 Tkinter 窗口?

python - Beautifulsoup解析页表问题

c++ - 在 Qt 5.4 中使用命名空间

android - 如何在android中正确设置一个大的小部件图标

google-analytics - 在仪表板小部件中使用 2 个维度的 GA

python - 具有(不透明)可见形状的 Tkinter Python 透明背景?