qt窗体间通信的有关问题
qt窗体间通信的问题有两个应用程序A,B,A想给B窗体“发送消息”,想知道是否可以像MFC那样给固定句柄窗口那样
qt窗体间通信的问题
有两个应用程序A,B,A想给B窗体“发送消息”,想知道是否可以像MFC那样给固定句柄窗口那样发送消息呢?或者有其他简单的方法,感谢啊
[解决办法]
Qt常用的IPC有两种方法,LocalSocket和SharedMemory,当然还有个DBus
相关的类请参考QLocalServer, QLocalocket, QSharedMemory
[解决办法]
没用过MFC,窗体间的通信部是用信号槽么
[解决办法]
LZ说到是两个独立的应用程序,就像2楼说方法,但是我只用过DBUS
[解决办法]两个不同的应用之间也能通信,学习了
[解决办法]哦。学习了~
[解决办法]那用Qt做的A软件怎么生成B软件?
[解决办法]如果仅仅是windows下,也可以用mfc相同的方式发消息。
[解决办法]B原来是不可见或者不存在的,A中设置一些参数后点击A的某按钮就生成或出现了B软件
[解决办法]前面已经说了 如果都是windows下的 可以直接套用windows本地的消息
但是运行期 句柄都是临时分配的吧 你真的确定要用句柄进行通信?
[解决办法]用类似ios中delegate方式,定义一个虚基类,在b中实现虚基类方法,a中调用之。
[解决办法]可以作为让A作为B的线程实现或者B作为A的线程实现吧。。。