码迷,mamicode.com
首页 >  
搜索关键字:qprocess    ( 47个结果
进程守护神
@echo offset _task=notepad.exeset _svr=c:\windows\notepad.exeset _des=start.bat:checkstartfor /f "tokens=5" %%n in ('qprocess.exe ^| find "%_task%" ')...
分类:系统相关   时间:2016-01-18 22:27:49    阅读次数:249
QTexstStream的操作对象是QIODevice(因此QFile,QBuffer,QProcess,QTcpSocket都可以使用),或者QString
QTexstStream用于读写纯文本以及HTML,XML等文本格式的文件,此类考虑了Unicode编码与系统本地编码的或其它任意编码之间的转换问题,别且明确地处理了因使用不同的操作系统而导致的行尾符之间的转换(windows系统的行尾符是“\r\n”,unix和mac os x系统是“\n”)。Q...
分类:其他好文   时间:2016-01-13 19:51:14    阅读次数:142
Qt打开外部程序和文件夹需要注意的细节(Qt调用VC写的动态库,VC需要用C的方式输出函数,否则MinGW32编译过程会报错)
下午写程序中遇到几个小细节,需要在这里记录一下。?123456789101112131415QProcess *process = new QProcess(this);QFileInfo fileinfo(appUrl);QString appPath = QApplication::applic...
分类:其他好文   时间:2016-01-08 01:45:35    阅读次数:200
QProcess进程间双向通信
记得以前写过Linux的C程序, 里面用popen打开一个子进程, 这样可以用read/write和子进程通讯, 而在子进程里则是通过从stdin读和向stdout写实现对父进程的通讯。 QProcess的底层实现用的是类似的理念。 QProcess类提供的API让父进程可以轻松地读取子进程stdo...
分类:系统相关   时间:2015-11-01 10:08:34    阅读次数:194
Qt判断和打开进程(windows端)
windows端的Qt程序往往需要打开外部程序(如:prog.exe),并且需要确定这个外部程序是唯一打开的。1、判断系统中是否存在prog.exevoid judge(){QProcess tasklist;tasklist.execute("tasklist", QStringList()<<"...
分类:Windows程序   时间:2015-10-31 01:38:13    阅读次数:625
qt中调用shell脚本并监控返回的方法
在QT中经常要调用外部命令或者是执行shell脚本,并且要对执行结果进行分析。QProcess runShellProcess =new QProcess(this);//调用过程输出的监控 connect(runShellProcess, SIGNAL(readyRead()), this,...
分类:系统相关   时间:2015-10-21 18:50:23    阅读次数:326
无法关闭的QT程序(覆盖closeEvent,新建QProcess并脱离关系)
做一个无法关闭的QT程序(想关闭时要在任务管理器里关闭),看似很难,其实它并不难,只要让程序在关闭时启动它自身就可以了。上代码:[cpp]view plaincopyprint?#includeclassTemp:publicQWidget{Q_OBJECTprivate:QLabel*label;...
分类:其他好文   时间:2015-10-01 17:58:20    阅读次数:191
Qt打开外部程序的三种方法(两种阻塞,一种不阻塞)
Qt打开外部程序[cpp]view plaincopy//1.通过调用系统函数system("opt/myApp");//这是linux下的,windows下可以用WinExec等函数//2.通过QProcess,阻塞调用QProcess::execute("/opt/myApp");//绝对路径和...
分类:其他好文   时间:2015-08-12 06:42:18    阅读次数:132
使用Qprocess的startDetached()方法调用外部exe程序
使用Qprocess的startDetached()方法,当前程序关闭时,调用的外部程序能够照常运行。QProcess::startDetached("C:\\Qt\\1.exe",QStringList());记得在头文件中添加#include ,不然编译不通过
分类:其他好文   时间:2015-07-29 18:53:14    阅读次数:203
QT中QProcess调用命令行的痛苦经历
在QT程序中需要将某些目录和文件压缩为一个rar的压缩包,于是想到了在QT中通过QProcess类调用命令行的rar.exe来达到效果,但是没想到QProcess类用起来很麻烦,而且达不到效果,折腾了2天仍然没找到原因,使用另外一种办法解决了。
分类:其他好文   时间:2015-06-30 01:21:46    阅读次数:677
47条   上一页 1 2 3 4 5 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!