在之前建立的工程的基础上添加一个gui界面。
在ros包中新建一个文件夹,名字叫gui
右击gui文件夹添加一个文件,选择Qt->Qt设计师界面类

选择MainWindow

选择下一步

最后在gui中生成三个文件 mainwindow.cpp、mainwindow.h、mainwindow.ui

但此时,这些新创建的文件和原本的ros工程还没建立任何关系,只是目录下多出了几个文件而已,并不参与真正的编译,下面要修改cmakelist文件,让这些窗口类文件参与编译。
同时这只是一个ui,我们还需要有一个主程序的入口,因此需要添加一个ros节点。
添加后为:
本文介绍了如何在ROS工程中添加Qt5 GUI界面。首先在ROS包内创建一个名为'gui'的文件夹,然后通过Qt Designer创建MainWindow类的文件。接着,修改CMakeLists.txt以包含新生成的GUI文件,并添加一个ROS节点作为主程序入口。最后,调整CMakeLists.txt和app_node.cpp以完成编译和运行。
订阅专栏 解锁全文
1万+

被折叠的 条评论
为什么被折叠?



