2011-01-30 34 views
0

這樣做的標準方法是什麼?wxPython - 在完全繪製GUI後運行函數

我不想在打開程序時出現延遲,但我希望我的功能在GUI繪製完成後立即運行。

我試過wx.CallAfter(foo.bar),窗口(Frame)立即打開,但按鈕不會被繪製,直到我的函數執行完畢。

回答

3
wx.FutureCall(0, foo.bar) 

這將一個事件放入事件隊列中,在0毫秒後調用該函數。

這會導致函數在GUI繪製後立即運行。