I am building a GUI program with pyqt. As part of the program, I am using an external module (pptk) for visualizing very large point clouds. The pptk module has a "viewer" class, which, when called, opens a viewer to view a point cloud as a standalone operating system process. The viewer can be called as follows (after installing pptk):
import pptk
v = pptk.viewer(pointCloud)
My goal is to embed the output of the pptk viewer (a window showing pointCloud) within a pyqt widget, so that I can put other QLabels etc. around it. This would be something similar to this, except I don't have a .exe file which I can so easily embed. I am using MacOS but the solution would need to be cross-platform compatible. Is this possible?