当前位置:首页 > 编程笔记 > 正文
已解决

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

来自网友在路上 177877提问 提问时间:2023-11-08 01:15:42阅读次数: 77

最佳答案 问答题库778位专家为你答疑解惑

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

#include <QCoreApplication>#include <QProcess>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命令获取系统中

查看全文

99%的人还看了

猜你感兴趣

版权申明

本文"基于Qt QProcess获取linux启动的程序、QScreen 截屏、GIF动画实现":http://eshow365.cn/6-34910-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!