我有几个问题。
我有一个算法会在python中生成一些必须在表单上显示的图片。我正在使用PyGt。我的问题是:我应该在哪里运行我的代码?从初始化器开始?在我测试的情况下,表格不会出现。
由于
答案 0 :(得分:4)
您可能需要查看Mandelbrot example。
基本上我的想法是使用工作线程来进行繁重的计算(我建议使用QThread通过使用信号/插槽来简化与主线程的通信),然后一旦完成工作,就会发出一个信号。计算数据并让主线程绘制它。如果愿意,您还可以在工作线程中渲染图像。
答案 1 :(得分:1)
您可以在单独的线程中运行算法,完成后将数据放入队列中。主线程(GUI)将定期对队列进行采样并在数据到达时显示数据。