qt - 将 ros 集成到现有的 qt 应用程序
问题描述
我在 qt5 上有一个 QML、OpenCV 应用程序,它使用 qmake 并有一个 .pro 文件。我想将发布者/订阅者添加到我的 qt 项目中以发布视频流和说明等。我尝试使用 catkin_create_qt_pkg 命令创建模板并将我的项目转移到模板中,但是有很多问题让我质疑我的方法。ros-qt 模板使用 Cmakelist 和 .ui 而不是 qml。所以,我需要改变一些东西来整合它们。
首先,是否可以将 ros 与 qmake 和 .pro 一起使用而不是 cmake。将 ros 发布者和侦听器添加到我现有的应用程序比更改整个 QML 应用程序更容易。如果没有,我如何将 qmake 和 .pro 转换为 cmake 和 Cmakelist.txt (假设我可以将 QML 与 ros 一起使用)。另外,虽然听起来不太好,但是否可以在同一个包中将 .pro 用于 qt 和 Cmakelist.txt 用于 ros?
二、qt5和qml和ros一起使用安全吗?ros_qt 应用程序模板使用 qt4,而不是 qt5。这是应用程序模板。
解决方案
推荐阅读
- javascript - Javascript 承诺:UnhandledPromiseRejectionWarning
- python-3.x - 如何更改 tkinter 中的按钮图标
- c# - 如何在 Visual Studio 2019 for c# 中定义默认名称字段建议
- mongodb - 我想在我的 localhost 而不是 127.0.0.1 上运行 MongoDB
- php - 我的 foreach 查询不工作,我收到一个错误
- linux - 使用给定 PID 的 bg 和 fg
- android - 当条件为真时,Android If 语句不会中断
- node.js - NodeJS ejs 无法在视图目录中查找视图“布局”
- python - 使用python中的TCP套接字编程从服务器接收数据并将其写入.txt文件
- java - 硬编码文件路径和作为命令行参数传递之间的文件输出差异