是否可以在 QT 应用程序中使用 C++ 运行 cmd 的命令?

杰西卡

我正在制作一个 QT 移动应用程序(Sailfish Os,它是用 Linux 制作的),我需要使用只能使用命令行/终端运行的命令来运行一些进程。我可以使用 QT/C++ 代码来做到这一点,还是我在谈论一些不可能的事情?:)

Farshid616

是的,这是可能的,您可以使用 QProcess 在 Qt 应用程序中运行 Linux 命令。这是一个小例子:

QProcess *system_command = new QProcess();
system_command->start("/bin/bash");
system_command->waitForFinished(500);
system_command->write("ls -a\n");

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何使用Qt运行Windows cmd命令?

在C#中使用运行的CMD命令

检查Qt C ++应用程序是否以sudo运行

在C ++中使用system()运行2个或更多cmd命令

Google Jib - 是否可以使用 CMD/ENTRYPOINT 在容器启动时运行 linux 命令?

NtDll是否真的导出C运行时函数,并且可以在我的应用程序中使用它们吗?

从C#程序在CMD.EXE中运行多个命令?

使用隐藏的命令窗口运行cmd命令

我试图从 c# windows 应用程序打开命令行以运行 exe 文件,但它只打开 cmd 而没有运行命令

是否可以在javascript应用程序中使用c ++库

在C程序中使用execvp运行命令

是否可以在命令行中运行 Java 应用程序/作为 Web 服务

从特定目录使用Python运行cmd命令

使用Delphi在cmd中运行多个命令

使用python运行多行cmd命令

在我的Qt C ++应用程序中使用Anaconda的Python

是否可以在Qt(Golang绑定)应用程序中使用Sparkle?

可以运行Shell命令的OS X应用程序

确定全屏应用程序是否正在运行的命令?

从击键运行CMD命令?

从cmd运行powershell命令

检查C ++程序是否在Mac上作为应用程序捆绑包或命令行运行

使用C ++执行CMD命令

使用C ++执行CMD命令

从C#应用程序运行多个命令

是否可以在Windows docker容器中运行的dotnet核心应用程序中使用EPPlus?

如何在C ++中使用CMD命令?

当命令在本地运行 (/bin/sh -c CMD) 与远程运行 (ssh node1 /bin/sh -c CMD) 时,shell(sh 或 csh)处理参数的行为是否不同?

是否可以在XP上运行Qt 5.10程序?