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);
現在、質問があります.改行は記号として表示されます.理由は不明です.