当前位置:编程学习 > wap >>

qt 调用外部应用报错 QWSLock::down(): Invalid argument QWSLock::up(): Invalid argument

QT调用外部程序:

a -qws &

调用b
QProcess *pro = new QProcess;  
pro->start("b");  

报错
QWSLock::down(): Invalid argument 
QWSLock::up(): Invalid argument
QWSLock::down(): Invalid argument 
QWSLock::up(): Invalid argument
QWSLock::down(): Invalid argument 
QWSLock::up(): Invalid argument
QWSLock::down(): Invalid argument 
QWSLock::up(): Invalid argument

这个需要怎么解决 qt --------------------编程问答-------------------- 解决没有啊! 我也遇到这个问题
--------------------编程问答-------------------- 名字就是我的QQ号
--------------------编程问答--------------------
引用 1 楼 zw545378330 的回复:
解决没有啊! 我也遇到这个问题



我也没有解决啊! 你解决没有啊 --------------------编程问答-------------------- void QProcess::start ( const QString & program, const QStringList & arguments, OpenMode mode = ReadWrite )
Starts the given program in a new process, if none is already running, passing the command line arguments in arguments. The OpenMode is set to mode.

QProcess *pro = new QProcess;  
pro->start("b",QSringList()<<"-qws");  
这样应该就没问题了,我的是这样
补充:移动开发 ,  Qt
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,