我正在开发一个基于python终端的实验平台。基本要求如下。
在python终端中,我将加载3D图像并对这些3D图像进行一些图像处理。在某一点上,我想要想象中间结果。所以我需要开发一个GUI接口,它可以从终端调用,并且在显示GUI时不会阻塞终端。
除了这个要求,我还需要从终端控制GUI。例如,如果我输入“>> viewer.zoom(2.0)”,我希望查看器中的图像将放大2倍。所以基本上我需要在终端和QtGUI之间进行通信。
我是Qt开发的新手。根据官方网站(http://doc.qt.io/qt-5/threads-qobject.html)上列出的文档,不支持在单独的线程中创建GUI。所以现在我不知道如何实现这种类型的平台。
任何人都可以给我一些关于如何做到这一点的提示吗?非常感谢。