问题起因
深度学习可视化项目中看到torch框架的C++库使用过于麻烦,于是采用调用Python方法实现。想在按钮的槽函数中,实现点击执行Python脚本。
问题现象
点击按钮,页面崩溃
解决办法
- 将主函数中的 Py_Initialize() 和 Py_Finalize() 放到槽函数的首尾。
- (未尝试)记得信号与槽是单线程,可能是线程冲突?见:(155条消息) QT多线程调用python_代码大白的博客-CSDN博客_python qt多线程https://blog.csdn.net/qq_42938320/article/details/101770269