自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (1)
  • 收藏
  • 关注

原创 第六篇 在ROS工程中使用QT开发界面笔记之--混用线程和信号槽机制

现在这种要用界面sub数据必须在主线程上启ROS节点不停的sub,与主线程本身的阻塞显示任务就冲突了,而且还要实现将收到的数据在界面上不断刷新的任务。信号槽机制的本质是当事件产生或者信号到来的时候就运行槽函数,不管什么时候运行多少次,别忘了这个运行的程序是在主线程中的,正好能够完美解决我们的问题。信号就用QT自带的定时器QTimer,简单好用,指定个结束时间让定时器不停的启动结束启动结束,每次结束就去调槽函数,用接收到的数据刷新界面显示的数据。解决第二个问题:用sub到的数据不停的刷新界面的显示数据内容。

2023-08-16 17:55:58 268

原创 第五篇 在ROS工程中使用QT开发界面笔记之---缩放

/将从界面拖出来的QgraphicView升级成QchartView的ui->graphicsView设置成chartView 的父对象,这样就不用单独加QChartView 对象 chartView到布局中了,因为ui->graphicsView在我们用UI界面布局的时候已经完成了布局且生效了。

2023-06-19 17:20:55 559 1

原创 第四篇:在ROS工程中使用QT开发界面笔记之---用qss制作图文效果

关于使用Qlable显示图片:要在使用Qlable设置底色和说明文字之上再添加Qlabel显示图片,采用png格式的没有底色的阿拉伯数字,之前我用代码方式显示图片内容出来是空的,其实可以改为直接通过ui上操作显示即可:QLable→text→pixmap→选择文件→找到想要显示的没有底色的数字图片,然后勾选下面的scaledContents。实时折线图的部件只有有 QSplineSeries,但要关注X和Y轴的设置因为实时显示数据超过数据轴长度时需要在更新数据的同时更新两个坐标轴。//蓝色主题配白色的线。

2023-04-21 15:59:28 407 2

原创 第三篇:在ROS工程中使用QT开发界面笔记之---zmq数据流的发送与接收

比较晚加入的订阅者,或者中途离开的订阅者,必然会丢掉一部分信息,如果发布者停止,所有的订阅者会阻塞,等发布者再次上线的时候继续接受消息。普通的socket是端对端的关系,ZMQ是N:M的关系,socket的连接需要显式地建立连接,销毁连接,选择协议(TCP/UDP)和错误处理,ZMQ屏蔽了这些细节,像是一个封装了的socket库,让网络编程变得更简单。这样就安装在了目录/usr/local下了,可以在/usr/local/lib下找到动态库,可以在/usr/local/include下找到头文件。

2023-04-21 15:58:33 990 2

原创 第二篇:在ROS工程中使用QT开发界面笔记之初创并使用新界面

qtshow这个软件包上右键add→添加节点名为qtshow_node生成qtshow_node.cpp文件,将自动生成节点内容,用如下main函数的内容覆盖:qtshow_node.cpp。需要自己添加一个包含main函数的cpp文件放在了src目录下,正好qtshow这个软件包还没有创建节点可以将main函数放在节点的cpp文件中。

2023-04-21 15:57:46 514 1

原创 第一篇:在ROS工程中使用QT开发界面笔记之---环境配置

在网页中找到离线安装下载https://qtcreator-ros.datasys.swri.edu/downloads/installers/bionic/qtcreator-ros-bionic-latest-offline-installer.run。创建工程的工作空间:打开Qt Creator,新建项目->其他项目->ROS Workspace->选择->输入name(catkin_ws),Build System选catkin_make,路径自己选择->完成。在终端开启roscore,运行即可。

2023-04-21 15:55:46 836 1

原创 学习EV3的JAVA编程(step 1)

Part1:安装不管电脑支持32/64我们安装的所有软件都需要32位的。eclipse ,只需要”eclipse ide for java developer”对于只使用leJOS 就够了。乐高的砖块要求安装的JDK为1.7,而1.7的JDK对应需要安装eclipse 4.4版本。重新获取版本后安装完成,在eclipse上配置leJOS插件的地址使用http://www.lejos.org

2018-01-17 16:20:53 3138

JDK1.7以及配套的eclipse

;此款JDK1.7是32位的,主要配置EV3使用。之前在网上找了一大圈都没有找到 ,这里打个大包,分享。

2018-01-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除