毕业论文开发语言企业开发JAVA技术.NET技术WEB开发Linux/Unix数据库技术Windows平台移动平台嵌入式论文范文英语论文
您现在的位置: 毕业论文 >> 移动平台 >> 正文

Qt 跨工程如何调用

更新时间:2013-1-10:  来源:毕业论文

Qt 跨工程如何调用
最近在捣鼓 Qt,现在遇到这样一个问题,要做一个比较复杂的用户界面,包括各种设置界面,一些界面想在其他工程中直接调用,比如我点一个按钮,直接跳出另一个工程里的某个界面来,希望大侠给提供个思路

直接调 exe 可以这样QProcess::startDetached("G:\\Qt\\test5-build-desktop-Qt_4_8_1_for_Desktop_-_MinGW__Qt_SDK____\\debug\\test5.exe",QStringList());


调另一个工程?普通的EXE程序肯定不行,除非是解释性的语言,脚本之类的,例如QT的QML程序可以,例子里的QMLVIEWER就可以随便调用其他工程的QML文件,显示界面。

进程间通信方式就几种 管道 有名管道 邮槽 socket 。。。等等
你说的这个除非被调用的进程提供一个远程调用的方法出来 

复杂的界面。QFileDialog也算复杂界面了。
有这么几个方案:
直接把代码copy到其它工程里。
做成dll,给其它工程使用(和插件也差不多,好做点,不能集成进设计器)。
将界面做成插件,和Qt库内置的控件一样可以集成到设计器里使用。

设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优尔论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。