QT Creator QProcess
QT Creator QProcess
我想运行一个fortran可执行文件,当我点击我创建的界面中的按钮时,它会被调用。
虽然当我点击按钮什么都没有发生。下面是代码:
QProcess *process = new QProcess(this);
QString program = QDir::currentPath() + "/PARROT/Console1.exe";
process->start(program);
字符串是这样的,因为我希望能够改变主可执行文件和fortran可执行文件的路径。
我做错了什么?
查看此链接- QProcess启动命令语法
语法void QProcess::start(const QString &const QStringList &
您需要将argumentlist作为第二个参数传递,同时将进程路径作为第一个参数传递,以启动进程。
相关文章:
- 使用QProcess执行命令,并将结果存储在QStringList中
- 无法使用Qt Creator在Windows中构建yaml-cpp
- 在Qt Creator中,如何在连接到正在运行的进程后查看控制台输出
- 如何在QT Creator上将QWidget声明为继承类的对象
- 终止 QProcess 不会终止子进程
- 在 Qt(C++) 中使用 QProcess 解压缩 - 提取目录问题
- 在 QTextEdit 中使用指针或在 Qt-Creator 上使用 connect()
- 当QProcess需要用户使用Qt输入时,如何阅读
- Qt creator 4.11,在应用程序输出面板中创建一个链接
- 使用 Cmake 在 Qt Creator 中显示头文件
- 如何在 CMakeLists.txt Qt Creator 中包含头文件?
- 如何在 Qt5 中执行多个 QProcess
- Q维德格特关闭事件(..)未使用 QProcess::terminate() 调用
- 为什么Qt Creator的应用程序输出不能从spdlog记录器打印
- 如何在 Linux 下执行 shell 命令 unsing QProcess?
- 使用Qt Creator在调试模式下编译一段代码
- 当进程结束时,如何保持由 QProcess 执行的命令?
- QProcess无法通过QPushButton执行终端线路命令
- QProcess::readAllStandardOutput() 和换行符
- QT Creator QProcess