如何强制Traits View对象的statusbar属性更新/重绘自身?

时间:2015-03-24 15:43:45

标签: python enthought anaconda canopy traitsui

自从我从Canopy切换到Anaconda后,我的View的状态栏不再动态更新,因为我的程序正在运行。如何在我的程序执行中的某些点强制执行此操作?

我有这个:

traits_view = View(

    {much code omitted.}

    statusbar = "status_str",
    title='PyBERT',
    width=1200, height=800
)
在程序运行期间,

status_str 会多次更新。在Canopy下,我曾经看到这些变化发生在GUI中。现在,在Anaconda下,我没有。所以,我想强迫它们发生。我该怎么做?

1 个答案:

答案 0 :(得分:1)

我能够将动态状态更新恢复到我的应用程序,通过模拟适当的线程来运行。非常感谢@Gael Varoquaux关于这个主题的优秀教程,您可以在这里找到:

Breaking the flow in multiple threads

相关问题