本博客的代码:https://github.com/MRwangmaomao/Qt_gui_test
阶段1:
设计一个GUI界面,当按下按钮时,发送一个ros消息。
思路:将ui设计,ros节点分离,按照面向对象的思路进行参数的传递。
首先程序从主函数进入,创建一个MainWindow对象,用来作界面显示。
MainWindow类内添加一个qnode的ros节点对象
qnode对象的具体实现在Qnode类中
当connect按键按下时调用qnode对象的init()方法,初始化一个ros节点。
当send按键按下时调用qnode对象的send_info()方法发送消息。
CMakeList.txt的文件如下所示
cmake_minimum_required(VERSION