c++ - 如何通过另一个项目在QT C++中运行一个项目?

标签 c++ qt user-interface console widget

如果我的问题很低,请接受我的道歉!

我在Qt c++(QT Widget应用程序)中有一个项目。我想在我的项目(App)中有一个按钮,通过按下该按钮,另一个目录中的另一个项目(例如,控制台项目)开始运行。确实,我的项目目录互不相同。
我想知道,当这些项目不在同一目录中时,是否可以通过小部件项目运行控制台项目?如果是,怎么办?

谢谢!

最佳答案

您可以尝试使用QProcess

execute(const QString & program, const QStringList & arguments)

execute(const QString & program)

例如:
QProcess *process = new QProcess(this);
QString file = QDir::homepath + "/file.exe";
process->start(file);

关于c++ - 如何通过另一个项目在QT C++中运行一个项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61558110/

相关文章:

c++ - 在图上实现 BFS

qt - 拒绝到 TCP 服务器的传入连接

android - 多状态切换按钮

ios - UIViewController方向设置

java - JCalendar 值未正确填充

c++ - C++ 中 and() 函数的用途

c++ - 如何从 ifstream 加载 LLVM 位码文件?

c++ - C++ std::uniform_real_distribution<double> 应该只生成正数吗?

c++ - 在 QWidget 中显示 QAction

c++ - 如何使用 QStyle::SH_ToolTip_WakeUpDelay 设置工具提示唤醒时间?