qt窗体间通信的问题

shn521 2013-01-07 10:53:38
有两个应用程序A,B,A想给B窗体“发送消息”,想知道是否可以像MFC那样给固定句柄窗口那样发送消息呢?或者有其他简单的方法,感谢啊
...全文
639 12 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
四分之一炷香 2013-01-11
  • 打赏
  • 举报
回复
用类似ios中delegate方式,定义一个虚基类,在b中实现虚基类方法,a中调用之。
alapingping 2013-01-11
  • 打赏
  • 举报
回复
可以作为让A作为B的线程实现或者B作为A的线程实现吧。。。
MarsZ 2013-01-09
  • 打赏
  • 举报
回复
引用 3 楼 moxiaofeng77 的回复:
引用 2 楼 haltwang 的回复:没用过MFC,窗体间的通信部是用信号槽么 LZ说到是两个独立的应用程序,就像2楼说方法,但是我只用过DBUS
那用Qt做的A软件怎么生成B软件?
乔巴好萌 2013-01-09
  • 打赏
  • 举报
回复
前面已经说了 如果都是windows下的 可以直接套用windows本地的消息 但是运行期 句柄都是临时分配的吧 你真的确定要用句柄进行通信?
MarsZ 2013-01-09
  • 打赏
  • 举报
回复
引用 8 楼 moxiaofeng77 的回复:
引用 6 楼 marsz1990 的回复:引用 3 楼 moxiaofeng77 的回复:引用 2 楼 haltwang 的回复:没用过MFC,窗体间的通信部是用信号槽么 LZ说到是两个独立的应用程序,就像2楼说方法,但是我只用过DBUS那用Qt做的A软件怎么生成B软件? 什么叫A软件怎么生成B软件?
B原来是不可见或者不存在的,A中设置一些参数后点击A的某按钮就生成或出现了B软件
Jonix 2013-01-09
  • 打赏
  • 举报
回复
如果仅仅是windows下,也可以用mfc相同的方式发消息。
moxiaofeng77 2013-01-09
  • 打赏
  • 举报
回复
引用 6 楼 marsz1990 的回复:
引用 3 楼 moxiaofeng77 的回复:引用 2 楼 haltwang 的回复:没用过MFC,窗体间的通信部是用信号槽么 LZ说到是两个独立的应用程序,就像2楼说方法,但是我只用过DBUS那用Qt做的A软件怎么生成B软件?
什么叫A软件怎么生成B软件?
xiachm 2013-01-07
  • 打赏
  • 举报
回复
Qt常用的IPC有两种方法,LocalSocket和SharedMemory,当然还有个DBus 相关的类请参考QLocalServer, QLocalocket, QSharedMemory
  • 打赏
  • 举报
回复
引用 1 楼 xiachm 的回复:
Qt常用的IPC有两种方法,LocalSocket和SharedMemory,当然还有个DBus 相关的类请参考QLocalServer, QLocalocket, QSharedMemory
哦。学习了~
haltwang 2013-01-07
  • 打赏
  • 举报
回复
引用 3 楼 moxiaofeng77 的回复:
引用 2 楼 haltwang 的回复: 没用过MFC,窗体间的通信部是用信号槽么 LZ说到是两个独立的应用程序,就像2楼说方法,但是我只用过DBUS
两个不同的应用之间也能通信,学习了
moxiaofeng77 2013-01-07
  • 打赏
  • 举报
回复
引用 2 楼 haltwang 的回复:
没用过MFC,窗体间的通信部是用信号槽么
LZ说到是两个独立的应用程序,就像2楼说方法,但是我只用过DBUS
haltwang 2013-01-07
  • 打赏
  • 举报
回复
没用过MFC,窗体间的通信部是用信号槽么

16,815

社区成员

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

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