在我的wxPython應用程序中,我有一個EVT_IDLE
處理函數,它調用一些函數,每150毫秒左右調用一次函數。調用該函數後,處理程序調用:wxPython:wx.CallLater很晚
wx.CallLater(150,self._clear_idle_block_and_do)
這_clear_idle_block_and_do
功能基本上張貼另一EVT_IDLE
事件,持續的週期。
現在我注意到,當GUI中的其他小部件正在努力工作時,幾乎不會調用EVT_IDLE
事件處理程序!有時它不會被要求4秒,這太多了。
這是因爲wx.CallLater表現不佳嗎?有什麼我可以做的嗎?