• 5041阅读
  • 3回复

请问qt可以获取其他窗口中qlistview中的内容吗? [复制链接]

上一主题 下一主题
离线neohope
 

只看楼主 正序阅读 楼主  发表于: 2008-10-07
— 本帖被 XChinux 从 General Qt Programming 移动到本区(2011-01-02) —
windows xp+vc2005+qt4

我需要写一个程序读取另一个程序中一个qlistwigdet的内容
并且每秒钟都读取一次并记录到文件

本以为目标程序是由mfc编写的,但是后来发现目标程序是qt+vc2005写的
现在刚刚开始学习qt,不知道在qt中有没有可能获取其他程序窗口及控件句柄或指针的方法
或读取控件中文字内容的方法

谢谢各位!
小弟毕业论文要用这个程序,还请各位老大帮帮忙!


离线chaoscxm
只看该作者 3楼 发表于: 2008-10-09
qlistview的内容输出到标准输出去应该可以的吧,就是2边的解析要花点时间。比如a1,b1,c1;a2,b2,c2
别的方法似乎还没想到
帖子签名(将在每个帖子下方显示)
离线neohope

只看该作者 2楼 发表于: 2008-10-09
谢谢,但是我想读取的不是标准输出啊,是qlistview中的内容,这样能读到吗?
能说的详细一些吗?
离线chaoscxm
只看该作者 1楼 发表于: 2008-10-08
通过QProcess的带OpenModeFlag参数的start函数启动目标应用程序,然后通过QProcess的readAllStandardOutput() 来读取目标程序的输出的信息。这个是我的一个思路,没有尝试。楼主可以试一下。
帖子签名(将在每个帖子下方显示)
快速回复
限100 字节
 
上一个 下一个