也许我在这里很容易咬得比我能咀嚼的更多,但是我有一个有时图像很重的软件,并且通常由具有合理功率工作站的视觉效果艺术家运行。尽管我认为自己在 PyQt 中只是“有点”经验,就使用 QThreads 处理尽可能多的图像等而言,我似乎仍然遇到了某种障碍,可能是:
- 试图做太多的结果(可能)
- 由于无知(更有可能),没有以最有效的方式处理小部件数量(无耻的插件),或者
- PyQt 的限制(最不可能)。
与我之前的任何人一样,我想尝试的是模仿谷歌浏览器在其多处理能力方面的效率。但是,我对单独进程的唯一了解是 Popen 并通过 Windows 中的管道读取其标准输出。
我的问题,用外行的话来说:
- 是否可以对小部件的渲染进行子处理并包装而不是在通用小部件(例如 QMainWindow)中?
我想旧 HTML 用语中最好的例子是 iframe。
这是在可行的范围内吗?是不是矫枉过正?世界上有没有这种魔法的例子?任何和所有的帮助都会很棒!