首页
编程日记
ChatGpt专题
LINUX学习
Java学习
前端教程
单片机
集合
笔试题
layui
脑皮质
qt5
cdh
打包
java毕业设计
Semaphore
azkaban
共享充电桩小程序
日期类的实现
时间
爬山算法
tensorflow
android教程
LabVIEW编程
自动装配原理之Starter
分布式测温系统
go-cron
QProcess
2024/4/24 9:05:44
QProcess调用外部程序
简述: QProcess类的作用是启动一个外部的程序并与之交互。 QProcess *cmd new QProcess;#ifdef _TTY_ARMV4_QString strArg "ping -s 1 -c 1 " b_tmpIpStr; //linux平台下的格式#elseQString strArg "ping " b_tmpIpStr " -…
阅读更多...
基于Qt QProcess获取linux启动的程序、QScreen 截屏、GIF动画实现
在Linux中,可以使用QProcess类来获取已启动的程序。以下是一个示例代码: #include <QCoreApplication>#include <QProcess>int main(int argc, char *argv[]){QCoreApplication a(argc, argv); // 创建一个QProcess对象 QProcess process; // 设置执行…
阅读更多...
Qt 使用默认程序打开网址、文件夹或者其他文件
1.使用 默认浏览器打开url QDesktopServices::openUrl(QUrl("http://www.baidu.com")); 2.打开文件夹 QDesktopServices::openUrl(QUrl("file:///C://Users", QUrl::TolerantMode)); 3.打开软件(exe等) QProcess::execute("not…
阅读更多...
使用Qt打开外部文件,调用外部程序(QDesktopServices,QUrl ,QProcess,QProcess)
1 自动查找本地文件对应的打开程序打开文件 //打开pdf文件 QDesktopServices ds; if (!ds.openUrl(QUrl::fromLocalFile(fileList.at(0)))) showMessage(QStringLiteral("pdf程序不存在")); QUrl::fromLocalFile用这个方法,因为文件名或路径中包含有中文或空格,不然…
阅读更多...
Qt 查看IP是否在线的两种方法
1、使用QProcess和Ping QProcess *cmd new QProcess; #ifdef _TTY_ARMV4_ QString strArg "ping -s 1 -c 1 " b_tmpIpStr; //linux平台下的格式 #else QString strArg "ping " b_tmpIpStr " -n 1 -w " QString::number(m_time…
阅读更多...
QProcess 调用 ffmpeg来处理音频
项目场景: 在文章 qt 实现音视频的分贝检测系统中,实现的是边播放变解析音频数据来统计音频的分贝大小,并不满足实际项目的需求,有的视频声音正常,有的视频声音就偏低,即使放到最大音量声音也是比较小&…
阅读更多...
Qt 多进程编程-将子程序嵌入到主窗口
关键字:GPT4、QProcess、FindWindowEx、Qt 、嵌入 文章目录 前言调用外部程序关于 QProcess 嵌入到主程序显示FindWindowEx & FindWindowFindWindowFindWindowEx使用场景 结束 前言 今天计划是稍微研究一下Qt的多进程编程,因为最近的程序感觉有点慢…
阅读更多...
Qt判断和打开进程(windows端)
windows端的Qt程序往往需要打开外部程序(如:prog.exe),并且需要确定这个外部程序是唯一打开的。 1、判断系统中是否存在prog.exe void judge() { QProcess tasklist; tasklist.execute("tasklist", QStringList()<<"-fi"…
阅读更多...