擅长:python、mysql、java
<p>我会从另一个角度来考虑这个问题-你真正想做的是在弹出窗口关闭时打印数字。在</p>
<p>假设您有一个带有textinput的弹出窗口供用户写入,那么您可以执行<code>popup.bind(on_dismiss=some_function)</code>在弹出窗口关闭时运行<code>some_function</code>。这意味着您只需编写一个函数,该函数接受一个弹出窗口,检索文本框文本,并打印出您想要的任何答案。在</p>
<p>我不确定这与你真正想做的事情有多直接契合,但这是一种更自然的方式来配合Kivy的事件系统。如果你有强烈不同的要求,我也许可以用不同的方式回答。在</p>
<p>编辑:看到你的编辑,这几乎就是你要做的,但是我认为尝试用这种方式击败eventloop而不是随波逐流是个坏主意。我将创建一个新函数(正如我上面所说的),它接受textinput并执行您真正想要的任何操作。通过将<code>on_dismiss</code>绑定到该函数,您可以让kivy在以后用户有空关闭弹出窗口时开始计算。在</p>