wx GUI では、しばらく実行されるメソッドを呼び出す必要があります。私の研究では、漠然と理解している唯一のコードは、ここでのマルチプロセッシングの例でした。このコードを自分のニーズに合わせようとしました。コードの関連セクションは次のとおりです。
def OnStart(self, event):
images = self.getImageList()
jobs = mp.cpu_count() * 2
for job in range(jobs):
mp.Process(target = myWorker, args = (images)).start()
(external to tv class, displayImage is a @staticmethod)
def myWorker(images):
print "yo"
for image in images:
tv.displayImage(image)
私の問題は、myWorker でコードが実行されることも、エラーが発生することもないことです。