• 4373阅读
  • 2回复

新手求教:QProcess调用的问题 [复制链接]

上一主题 下一主题
离线thesoloist
 
只看楼主 倒序阅读 楼主  发表于: 2009-04-24
有两个widget:一个widget(称为widget1)里有个textedit和一个pushbutton,另一个widget(称为widget2)里有一个label和一个pushbutton。两个widget都是用qt designer做的。
现在想实现的是:在点击widget1的按钮时textedit的内容可以显示在widget2的label上。请教高人该怎么写?接触qt才几天,又急着要用这个...谢过了先
---------------------------------------------------------------------------
已解决,见2楼




现在的问题是有一个QProcess,无论用start, execute还是startDetached都会使主进程挂掉...更别说读出返回的数据了...随便执行个ls也是这样...求教...
[ 此帖被thesoloist在2009-04-24 18:53重新编辑 ]
离线cooljeff
只看该作者 1楼 发表于: 2009-04-24
可以用信号和槽来实现吧
离线thesoloist
只看该作者 2楼 发表于: 2009-04-24
已解决。用qt creator,右键点按钮选go to slot,建个新的slot,然后把widget1里textedit的内容发过去就行了。多谢ls

新问题:想用QProcess执行一个ls,返回的内容总是直接写到stdout而不是某个控件里,而且执行完之后会提示“The program has unexpectedly finished.”然后整个程序死掉...为什么呢?
快速回复
限100 字节
 
上一个 下一个