Q工作实例 - C++

QProcess working example - C++

本文关键字:C++ 实例 工作      更新时间:2023-10-16

我正在尝试启动外部程序并与之通信。

我想使用 QProcess 在后台运行此应用程序。并且还将命令从此代码传递到此过程。

有人可以阐明这一点并相应地指导我在代码运行时执行命令。

在python中类似的东西,但对于使用QProcess的c ++。

p = subprocess.Popen(['mpg321', '-R', 'anyword'], stdin=PIPE)
p.stdin.write('LOAD test.mp3n')

试试这个:

QProcess subprocess;
subprocess.start("mpg321", QStringList()  << "-R" << "anyword");
if (!subprocess.waitForStarted())
    return false;
subprocess.write("LOAD test.mp3n");