我一直在开发一个 Qt GUI,并考虑用 Cython 编译它,因为有一些 OpenGL+Trimesh 位会真正受益于 Cython。
该项目可以编译,但似乎破坏了“.connect”功能,因为它在尝试定义它时会立即出现分段错误。
例如这一行:
self.btn_geometry_autofit.clicked.connect(self.autofit)
将与其他所有“.connect”一起出现分段错误。
我正在编译项目并将其作为单独脚本中的模块调用。当一切都是 Python 时,它会正常工作。GUI 弹出并加载所有内容。但是在编译后,程序会在 '.connect' 上出现段错误,如前所述。
这是 Cython 的已知问题吗?Cython 文档说它与 PyQt 一起工作得很好,所以它导致这个段错误似乎很奇怪。