如何解决iPython小部件流程事件
有什么办法告诉iPython / Juypter在睡眠循环中间处理任何小部件事件?
我已经看到了异步示例,但是它们对我来说没有意义。有没有更简单的方法?
我想做这样的事情:
for i in range(3):
button_response = None
clear_output()
display_trial_widget(i,...)
while not button_response:
# Let iPython handle all widget events...
time.sleep(0.1)
save_response_and_modify_trial()
试用小部件会播放一些音频,并希望用户单击两个按钮之一作为响应。
是否可以在while循环中放入一些简单的内容,以便iPython小部件可以执行其操作?我正在MacOSX上运行的Juypter笔记本中进行此操作。
谢谢。
解决方法
好的,这是一个愚蠢的问题。
一种更好的方法是使所有内容都基于事件,就像在此答案中所做的那样。 Python onclick button widget return object
这样,按钮事件将导致绘制下一个屏幕。无需等待循环。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。