【发布时间】:2015-08-16 05:38:59
【问题描述】:
我正在为我开发的命令行实用程序编写 Kivy UI。一切正常,但有些进程可能需要几秒钟到几分钟的时间来处理,我想向用户提供一些指示,表明该进程正在运行。理想情况下,这将是一个旋转轮或加载栏或其他东西的形式,但即使我可以更新我的显示以向用户显示一个进程正在运行,它也会比我现在拥有的更好。
目前,用户在主 UI 中按下按钮。这会弹出一个弹出窗口,向用户验证一些关键信息,如果他们对这些选项感到满意,他们会按下“运行”按钮。我已经尝试打开一个新的弹出窗口来告诉他们进程正在运行,但是因为在进程完成之前显示不会更新,所以这不起作用。
我有很多编码经验,但主要是在数学和工程方面,所以我对 UI 设计和处理事件和线程非常陌生。一个简单的独立示例将不胜感激。
【问题讨论】:
-
见this example。也许您可以在自己的应用中使用它。
标签: python user-interface events kivy