QT使用PythonQt添加输出- 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);
复制代码 https://blog.csdn.net/my393661/article/details/79327210
|