【发布时间】:2017-02-23 19:28:28
【问题描述】:
我有一个应用程序使用<FocusOut> 绑定自动将Entry 中的编辑保存到列表中。
使用TAB 浏览条目或单击另一个条目时保存Entry 文本没有问题,但是如果我更改一个条目上的文本,然后如果我用鼠标单击@ 987654326@ 在另一个框架中,<FocusOut> 不适用于最后选择的条目,并且其中的信息未注册。
如果不使用 GUI 上的 Save 按钮,如何避免这种情况?对于ListBox 中的每个选择,都有不同的Entry 框,因此用户必须多次按下Save 按钮。我想避免这种情况。
【问题讨论】:
-
请提供Minimal, Complete, and Verifiable Example (MCVE)。假设列表框获得焦点(可能并非在所有情况下都如此),那么
<FocusOut>将按您的预期工作。
标签: python tkinter focusout tkinter-entry