• 6688阅读
  • 3回复

[提问]程序如何接受 QProcess传递过来的参数? [复制链接]

上一主题 下一主题
离线zzxap
 

只看楼主 倒序阅读 楼主  发表于: 2011-05-23
rtt
外部程序传递过来
  QProcess::startDetached(QApplication::applicationFilePath(),QStringList() << "1" << "2");
本程序启动时
QByteArray  type=   QProcess::readAllStandardOutput();  这样为什么接收不到QProcess传递过来的参数?
离线liuxp1988

只看该作者 1楼 发表于: 2011-05-23
传递的参数是main(int argc, char* argv[]),argc记录参数个数,argv里面就是所要的参数(argv[1] == "1")。
离线zzxap

只看该作者 2楼 发表于: 2011-05-23
引用第1楼liuxp1988于2011-05-23 14:07发表的  :
传递的参数是main(int argc, char* argv[]),argc记录参数个数,argv里面就是所要的参数(argv[1] == "1")。


argv[0]一直是空,接收不了参数啊
离线漫江碧透
只看该作者 3楼 发表于: 2012-11-05
为什么帖子都没有最后结果呢,遇到了还是解决不了
快速回复
限100 字节
 
上一个 下一个