diff options
Diffstat (limited to 'examples/scriptableapplication/mainwindow.cpp')
-rw-r--r-- | examples/scriptableapplication/mainwindow.cpp | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/examples/scriptableapplication/mainwindow.cpp b/examples/scriptableapplication/mainwindow.cpp index a1aae3c40..26d80a7de 100644 --- a/examples/scriptableapplication/mainwindow.cpp +++ b/examples/scriptableapplication/mainwindow.cpp @@ -78,19 +78,20 @@ MainWindow::MainWindow() void MainWindow::slotRunScript() { const QString text = m_scriptEdit->toPlainText().trimmed(); - const QStringList script = text.split(u'\n', Qt::SkipEmptyParts); - if (!script.isEmpty()) - runScript(script); + if (!text.isEmpty()) + runScript(text); } void MainWindow::slotPrintDiagnostics() { - const QStringList script = QStringList() - << "import sys" << "print('Path=', sys.path)" << "print('Executable=', sys.executable)"; + const QString script = R"P(import sys +print('Path=', sys.path) +print('Executable=', sys.executable) +)P"_L1; runScript(script); } -void MainWindow::runScript(const QStringList &script) +void MainWindow::runScript(const QString &script) { if (!::PythonUtils::runScript(script)) statusBar()->showMessage(tr("Error running script")); |