gpt4 book ai didi

c++ - 使用 Qt (QProcess) 运行 apt-get

转载 作者:行者123 更新时间:2023-11-28 05:33:54 25 4
gpt4 key购买 nike

我想使用 Qt 安装和运行一些 shell 脚本,并制作一个 Ubuntu 桌面应用程序。现在我使用:

QProcess process;
process.startDetached("bash /home/root_enable");
process.waitForFinished(-1);

但我没有看到终端输入 Y/n 和其他命令。我该如何解决这个问题?

我的 root_enable 是:

sudo apt-get install vim

最佳答案

QProcess 继承QIODevice。您可以使用它的任何写入方法写入进程的输入流。

连接到进程的readyReadStandardOutput 信号。在处理程序中读取标准输出、解析它并根据需要决定回答什么。

关于c++ - 使用 Qt (QProcess) 运行 apt-get,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38773649/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com