Вызов проекта Qt из другого проекта Qt - PullRequest
1 голос
/ 17 февраля 2012

У меня есть проект, который контролирует сеть.И еще один проект, который выполняет какую-то другую операцию.

Теперь мне нужна кнопка в проекте, которая при нажатии на нее запускает проект 2. Возможно ли это?

Ответы [ 2 ]

1 голос
/ 17 февраля 2012

Нужно ли его просто запустить или вам также требуется связь между ними?

В любом случае, QProcess может соответствовать вашему счету, так как вы все равно используете Qt.Вы можете использовать его для запуска процесса, и он позволяет общаться по каналам .

В качестве альтернативы, если вам требуется какая-то другая форма межпроцессного взаимодействия, Qt предоставляет несколько опций , одна из которых - QtDBus, как предложено Neox.

0 голосов
/ 17 февраля 2012

Чтобы развернуть ответ Barts, если вы хотите установить межпроцессное взаимодействие между двумя исполняемыми файлами в ваших проектах, вы можете взглянуть на модуль QtDbus. Обратите внимание, что это доступно только на платформах Linux.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...