从另一个Qt项目调用Qt项目

时间:2012-02-17 06:39:04

标签: qt project

我有一个监控网络的项目。还有另一个做其他操作的项目。

现在我想在项目一中使用一个按钮,当我点击它时,应该运行项目2。 有可能吗?

2 个答案:

答案 0 :(得分:1)

是否只需要启动它,还是需要它们之间的通信?

无论如何,QProcess可能适合您的账单,因为您无论如何都在使用Qt。您可以使用它来启动流程,并允许您communicate via channels

或者,如果您需要其他形式的进程间通信Qt provides several options,其中一个是Neox建议的QtDBus。

答案 1 :(得分:0)

要扩展Barts,如果要在项目中的两个可执行文件之间建立进程间通信,可能需要查看QtDbus模块。但请注意,这仅适用于Linux平台。