PythonQt::init();
pyq=PythonQt::self();
pyMainModule = pyq->getMainModule();
// connect output signals
connect(pyq,&PythonQt::pythonStdOut, this, &MainWindow::qcout);
connect(pyq,&PythonQt::pythonStdErr, this, &MainWindow::qcout);
初始化之后添加connect,同时添加一个自定义的槽用于承载显示
注意connect中使用Python::self()会导致connect无效,需要自己定义一个PythonQt指针
public slots:
void qcout(const QString& qs);
当前有个问题:换行显示为了 \n 符号,原因未知