能否获取另外一个QT程序的按钮标题

哇咔咔咔咔哇 2012-03-27 10:00:13
各位老大,我这里有一个程序A, 界面是用QT编写的,在界面上有一颗按钮,按钮的文本会变化。能不能通过另外一个程序B来获取程序A的按钮的文本内容,如果可以应当如何获取,谢谢!
...全文
162 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
哇咔咔咔咔哇 2012-03-27
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 storylsl 的回复:]
那这就麻烦了吧,最起码你得改一下A程序打印出来button的文本啊
[/Quote]
嘿嘿,没办法改,没有代码,只有编译好的程序呀~~~
noodle123 2012-03-27
  • 打赏
  • 举报
回复
只能关注了。。。
我是学友 2012-03-27
  • 打赏
  • 举报
回复
那这就麻烦了吧,最起码你得改一下A程序打印出来button的文本啊
哇咔咔咔咔哇 2012-03-27
  • 打赏
  • 举报
回复
另程序是运行在win xp下,QT自己封装了界面,无法通过标准SDK发消息的方法来获得按钮标题。
哇咔咔咔咔哇 2012-03-27
  • 打赏
  • 举报
回复
storylsl老大,程序A不是我写的,是别人的,无法修改啊。在这种情况下其他程序还有可能获得A的按钮标题么?
我是学友 2012-03-27
  • 打赏
  • 举报
回复
要是两个程序的话,那就用进程间通信吧,程序B发个消息(不是信号)给A,写个槽函数A收到消息后button->text()得到button的文本,然后在发消息给B,这样就可以收到了。
不知道你是什么环境,linux嵌入式的进程间通信是QCopChannel,很好用,要是win下的话就在找一下win下进程间通讯方面的资料吧
jdwx 2012-03-27
  • 打赏
  • 举报
回复
貌似楼主来错地方了,据说有一个神奇的语言:
国人原创,世界领先,获取别人的程序控件的内容
和自己的程序一样简单,还能一键发布成exe。
就是那个IDE的代码编辑器没办法改字体大小,小五号,
那么一小点。

16,239

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧