基于Qt QProcess获取linux启动的程序、QScreen 截屏、GIF动画实现

基于Qt QProcess获取linux启动的程序、QScreen 截屏、GIF动画实现_第1张图片

在Linux中,可以使用QProcess类来获取已启动的程序。以下是一个示例代码:

#include #include int main(int argc, char *argv[]){
      QCoreApplication a(argc, argv);    // 创建一个QProcess对象    QProcess process;    // 设置执行的命令和参数(例如"ps aux"表示获取所有进程的详细信息)    process.start("ps", QStringList() << "aux");    // 等待进程完成    process.waitForFinished();    // 获取进程输出结果    QByteArray output = process.readAllStandardOutput();        // 打印输出结果    qDebug() << output;    return a.exec();}

这段代码使用ps aux命令获取系统中

你可能感兴趣的:(Qt,高级开发工程师,qt,linux,QScreen,QProcess,GIF动画)