Интеграция ros в существующее приложение qt - PullRequest
0 голосов
/ 13 июня 2019

У меня есть приложение QML, OpenCV на qt5, которое использует qmake и имеет файл .pro.Я хочу добавить издателей / подписчиков в свой проект qt для публикации видеопотока и инструкций и т. Д. Я пытался использовать команду catkin_create_qt_pkg для создания шаблона и переноса моего проекта в шаблон, но возникли многочисленные проблемы, которые заставили меня усомниться в моем подходе.Шаблон ros-qt использует Cmakelist и .ui вместо qml.Итак, мне нужно изменить некоторые вещи, чтобы интегрировать их.

Во-первых, возможно ли использовать ro с qmake и .pro вместо cmake.Было бы проще добавить только моих издателей и слушателей в мое существующее приложение, чем изменять все приложение QML.Если нет, то как мне конвертировать qmake и .pro в cmake и Cmakelist.txt (при условии, что я могу использовать QML с ros).Кроме того, хотя это звучит не очень хорошо, возможно ли использовать .pro для qt и Cmakelist.txt для ros в одном пакете?

Во-вторых, безопасно ли использовать qt5 и qml с ros?Шаблон приложения ros_qt использует qt4, а не qt5.Вот шаблон приложения (http://wiki.ros.org/qt_create/Tutorials/Qt%20App%20Templates).

...