• 4455阅读
  • 4回复

[提问]求助QProcess的问题,坛子里没搜到相关的 [复制链接]

上一主题 下一主题
离线allen3086
 

只看楼主 倒序阅读 楼主  发表于: 2012-01-01
学习一个linux的软件,它是通过管道将一系列命令连接起来完成较复杂的数据处理。
如shell内调用    imageS < a.jpg, 会弹出个窗口显示指定的图片
建立工程 test.pro 做个很简单的测试,将QProcess 设为imageS,
输入设为当前a.jpg,在qtcreate的界面内,完成 imageS < a.jpg的调用,
不管是debug还是release,都没反应。
但是在命令行运行生成的 ./test, 则会弹出图片显示窗口。
请问这是怎么回事啊

离线roywillow

只看该作者 1楼 发表于: 2012-01-01
工作目录的问题?
专业维修核潜艇,回收二手航母、二手航天飞机,大修核反应堆,拆洗导弹发动机更换机油,无人侦察机手动挡改自动,航天飞机保养换三滤,飞碟外太空年检 ,各型号导弹加装迎宾踏板,高空作业擦洗卫星表面除尘、打蜡及抛光,东风全系列巡航导弹。并提供原子对撞机。量大从优,有正规发票。
离线allen3086

只看该作者 2楼 发表于: 2012-01-01
谢谢,一会改成绝对路径试试
离线allen3086

只看该作者 3楼 发表于: 2012-01-01
不是路径的问题。使用绝对路径结果也不一样。参考qt助手里面的setStandardOutProcess
,得到的结果也不同。咋会事呢?
离线dbzhang800

只看该作者 4楼 发表于: 2012-01-01
引用楼主allen3086于2012-01-01 07:17发表的 求助QProcess的问题,坛子里没搜到相关的 :
学习一个linux的软件,它是通过管道将一系列命令连接起来完成较复杂的数据处理。
如shell内调用    imageS < a.jpg, 会弹出个窗口,显示指定的图片。
建立工程 test.pro 做个很简单的测试,将QProcess 设为imageS,
输入设为当前a.jpg,在qtcreate的界面内,完成 imageS < a.jpg的调用,
不管是debug还是release,都没反应。
.......

先看看这个吧

http://blog.csdn.net/dbzhang800/article/details/6876451

看起来你没理清:标准输入,命令行,重定向,以及 > 在shell中是如何起到重定向作用的  
快速回复
限100 字节
 
上一个 下一个