散景状态仅在回调 结束
时与浏览器同步。如果要进行一些更新,然后进行大量阻塞性工作,然后进行另一项更新,则需要进行拆分,以便第一个回调立即完成,然后安排其余工作在返回之后进行。最简单的方法是
add_next_tick_callback:
from time import sleepfrom bokeh.io import curdocfrom bokeh.layouts import columnfrom bokeh.models import Button, Divd = Div(text="start")b = Button()def work(): sleep(2) d.text = "end"def cb(): d.text = "middle" curdoc().add_next_tick_callback(work)b.on_click(cb)curdoc().add_root(column(d, b))
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)