QT 随笔 QProcess中waitForFinished的坑-程序员宅基地

技术标签: C++  QT  

文章为个人创作,如转载请标注。

当我们执行一个超过30s的动作的时候,int msecs = 30000,那么就会直接finish,像遇到解压文件这种情况并且要等finish时候用解压的文件的时候,就会出现问题。

QString sCommandLine = "your command line";
QProcess p;
p.start(sCommandLine);
p.waitForStarted();  
p.waitForFinished();      //此处其实是有一个缺省参数的, int msecs = 30000 此处也可能会遇到坑
p.close();

如何解决

QString sCommandLine = "your command line";
QProcess p;
p.start(sCommandLine);
p.waitForStarted(-1);  
p.waitForFinished(-1);      //-1的意思就是等待你的事件真的结束
p.close();

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/u011718663/article/details/109442386

智能推荐

JavaScript动画库:Anime.js-程序员宅基地

文章浏览阅读6k次,点赞2次,收藏31次。JavaScript动画库:Anime.js_anime.js

Mac下为php安装composer_mac 安装php composer-程序员宅基地

文章浏览阅读965次。使用 curl 指令下载:curl -sS https://getcomposer.org/installer | php或是手动下载 composer.phar然后将下载的文件复制进系统bin目录sudo mv composer.phar /usr/local/bin/composer余下的你就可以愉快的使用composer了..._mac 安装php composer

无向图割顶与桥1.1-程序员宅基地

文章浏览阅读107次。http://poj.org/problem?id=1144求割顶#include<cstdio>#include<cstring>#include<vector>using namespace std;const int maxn = 100+10;int n;int dfs_clock;vector<int> G[maxn...

mysql的自增主键达到最大值怎么办_自增最大长度-程序员宅基地

文章浏览阅读1.6k次。mysql作为最常用的关系型数据库,无论是在应用还是在面试中都是必须掌握的技能。_自增最大长度

【异常】Length ”引发了“System.NotSupportedException”类型的异常_msdn length = “((system.net.connectstream)stream).-程序员宅基地

文章浏览阅读4.9k次。原文地址:http://blog.csdn.net/hehuii/article/details/6698665这个错误是在做银企直连的时候碰到的,网上查了很久,都没有结果。只要自力更生了。仔细看了这家银行的接口文件,发现里面有一个要求,必须指明发送请求的客户端,觉得有点奇怪,但是还是加了request.UserAgent = "MSIE"; reque..._msdn length = “((system.net.connectstream)stream).length”引发了类型“syste

亿信华辰教你避开四大坑,让数据可视化点石成金_亿信华辰展示页面每次要点击重新计算-程序员宅基地

文章浏览阅读377次。字不如表,表不如图,优秀的数据可视化往往能对复杂的数据起到点石成金的效果,不仅能让数据更直观易懂,还能帮助洞察数据内涵、辅助决策。但就像做菜一样,将未加工的食材处理成为可口的饭菜需要合适的方法和火候,将原始复杂的数据用图表的方式精妙呈现也需要正确的工具和技巧,不然一不小心可能就会成为“黑暗料理”,让受众不知所云,甚至会误导判断。比如路透社在2014年发布的《21世纪初枪支死亡人数统计图》就是一个误导判断的数据可视化的典型案例。 翻转的Y轴使得读者并没有意识到21世纪..._亿信华辰展示页面每次要点击重新计算

随便推点

宝塔linux 日志切割方法与nginx日志切割问题解决-程序员宅基地

文章浏览阅读556次。背景:为了避免日志文件过大不方便查看,准备对日志切割,我用的linux系统自带的logrotate进行切割,具体切割参数请查询logrotate相关资料,下面只写出切割的配置,也是网上参考别人的文章的方法,但遇到了问题新建文件vi /etc/logrotate.d/nginx.log/日志所在路径/*.log{dailyrotate 60dateextcreate 644 root rootpos..._宝塔面板日志切割后 原文件还在吗?

【配送路径规划】基于matlab模拟退火算法单配送中心多客户多车辆配送路径规划【含Matlab源码 1604期】_将客户随机分给3辆车的路径规划-程序员宅基地

文章浏览阅读1.7k次,点赞2次,收藏28次。模拟退火算法单配送中心多客户多车辆配送路径规划完整代码,直接运行,适合小白!可提供运行操作视频!_将客户随机分给3辆车的路径规划

gwr模型matlab代码,干货分享 | 地理加权回归GWR2020新版开源软件下载和使用-程序员宅基地

文章浏览阅读2.1k次。原标题:干货分享 | 地理加权回归GWR2020新版开源软件下载和使用由Stewart Fotheringham教授团队在原GWR4开源地理加权回归软件基础上,开发的MGWR多尺度地理加权回归开源软件(MGWR 2.2.1)已在亚利桑那州立大学网站发布,包含Windows和MacOS两个版本,并附有详细软件说明,以及四个公开样本学习数据集。其相关理论、应用和软件介绍文献于近期陆续发表。我们详细整理..._地理加权回归matlab数据

【转载】使用更少代码的ListAdapter-程序员宅基地

文章浏览阅读482次。写在前面的话在项目中,我们经常用到列表,在以前我们使用RecyclerView,伴随着肯定会有一个继承RecyclerView.Adapter的adapter但是在这个adapter中,但是这个adapter中,我们会写较多的代码。在com.android.support:recyclerview-v7:27.1.0中增加了一个ListAdapter,这个ListAdapter让我们使用起来更加方便。存在的问题在以前我们是通过这样的方式来进行处理class TestAdapter._listadapter

项目的结果信息Result和分页类PageResult的设计_pageresult分页-程序员宅基地

文章浏览阅读5.2k次。概述有时候给前端返回全部数据啊或者单个数据,甚至是对查出的数据进行分页返回都是经常见,有的时候又需要不返回数据,而只返回提示信息就可以了。分页数据返回一般常见于两个属性,一个是total,分页数,另一个是list,数据列表。方案其实在明确了数据情况和需求之后,也就很好设计。Result类@Datapublic class Result<T> { private String code; private String message; private T_pageresult分页

【XAMPP】中mysql的admin页面打不开_xmapp点击admin无法打开mysql-程序员宅基地

文章浏览阅读2.1k次,点赞3次,收藏6次。【XAMPP】中mysql的admin页面打不开解决办法phpmyadmin页面的端口号与apache的端口号不同,在phpmyadmin页面加上apache的端口号即可以打开。_xmapp点击admin无法打开mysql