在基于traitsui的GUI中连续按下按钮

时间:2015-01-24 21:13:27

标签: enthought traitsui

我正在为具有Traits和TraitsUI的机器构建GUI。我希望机器只要按下GUI上的按钮就可以执行操作,当然GUI不会冻结并显示此连续操作的结果,即在单独的线程中。

我可以在类中定义继承HasTraits按钮和按下按钮时执行动作的函数(def _button_fired:),但在我看来{{1}的方式定义了GUI,实际上在执行“动作”之前,GUI等待按钮按下。如上所述,我希望它在第二次按下按钮时执行一个功能,当我松开按钮时停止执行该功能(或执行不同的功能)。

您可以从Gael的code snippet no. 7中举例tutorial,想象一下,按下按钮时,计数器应该会增加。

非常感谢您的帮助。

Hellbourne

0 个答案:

没有答案