复杂的界面。QFileDialog也算复杂界面了。 有这么几个方案: 直接把代码copy到其它工程里。 做成dll,给其它工程使用(和插件也差不多,好做点,不能集成进设计器)。 将界面做成插件,和Qt库内置的控件一样可以集成到设计器里使用。
如果A和B全部是Qt程序,那么这台机器上就要有Qt开发环境, A生成.h.cpp一大堆文件,编译(QProcess调用编译器),生成B.exe,完成。 引用 5 楼 marsz1990 的回复:引用 4 楼 jdwx1 的回复:复杂的界面。QFileDialog也算复杂界面了。 有这么几个方案: 直接把代码copy到其它工程里。 做成dll,给其它工程使用(……
引用 4 楼 jdwx1 的回复:复杂的界面。QFileDialog也算复杂界面了。 有这么几个方案: 直接把代码copy到其它工程里。 做成dll,给其它工程使用(和插件也差不多,好做点,不能集成进设计器)。 将界面做成插件,和Qt库内置的控件一样可以集成到设计器里使用。 那用Qt做的A软件怎么生成B软件?
进程间通信方式就几种 管道 有名管道 邮槽 socket 。。。等等 你说的这个除非被调用的进程提供一个远程调用的方法出来
调另一个工程?普通的EXE程序肯定不行,除非是解释性的语言,脚本之类的,例如QT的QML程序可以,例子里的QMLVIEWER就可以随便调用其他工程的QML文件,显示界面。
16,212
社区成员
26,592
社区内容
加载中
试试用AI创作助手写篇文章吧