如何查找另一外QT窗口中的控件?

_菜菜 2015-01-07 04:18:14
比如A程序用QT写的,上面有一个文本框,现在我的B程序想获取A程序文本框中的内容,B程序接收完后再修改掉这个文本框里的内容,用WINDOWS的API都抓不到这个子控件,网上查了一下说QT窗口用的不是标准WINDOWS组件,而网上也找不到相关资料,不知道该如何下手了
...全文
546 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
xqhrs232 2016-10-13
  • 打赏
  • 举报
回复
是不是抓到窗口 的QWidget然后就可以遍历该界面上的所有子控件了?
xqhrs232 2016-10-13
  • 打赏
  • 举报
回复
也有这样的问题!!!
dbzhang800 2015-01-07
  • 打赏
  • 举报
回复
从Qt自带的Manual下手。 QWidget 有 Native 和Alien 之分。前者有句柄,后者共享其parent或其他祖先的句柄。 QWidget是 Native 还是 Alien 是由你决定的。
_菜菜 2015-01-07
  • 打赏
  • 举报
回复
引用 1 楼 dbzhang800 的回复:
从Qt自带的Manual下手。 QWidget 有 Native 和Alien 之分。前者有句柄,后者共享其parent或其他祖先的句柄。 QWidget是 Native 还是 Alien 是由你决定的。
那该用什么函数和findwindow和findwindowex这两个函数功能一样或差不多的 以前从没弄过QT的东西,现在手头有个QT程序要做接口,但是没上家,所以只能以这种方式来实现了,所以对于QT我是两眼一抹黑啊

16,173

社区成员

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

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