У меня есть проект, который контролирует сеть.И еще один проект, который выполняет какую-то другую операцию.
Теперь мне нужна кнопка в проекте, которая при нажатии на нее запускает проект 2. Возможно ли это?
Нужно ли его просто запустить или вам также требуется связь между ними?
В любом случае, QProcess может соответствовать вашему счету, так как вы все равно используете Qt.Вы можете использовать его для запуска процесса, и он позволяет общаться по каналам .
В качестве альтернативы, если вам требуется какая-то другая форма межпроцессного взаимодействия, Qt предоставляет несколько опций , одна из которых - QtDBus, как предложено Neox.
Чтобы развернуть ответ Barts, если вы хотите установить межпроцессное взаимодействие между двумя исполняемыми файлами в ваших проектах, вы можете взглянуть на модуль QtDbus. Обратите внимание, что это доступно только на платформах Linux.
QtDbus