- 博客(6)
- 收藏
- 关注
原创 ubuntu使用linuxdeployqt的使用
ubuntu使用脚本的方法打包qt程序会出现在别的电脑运行不了,会出现xcb报错,就算把platforms文件夹复制过去,还有把libQt5XcbQpa.so.5复制到程序运行目录也不行,因为里面的库文件依赖不对。然后将linuxdeployqt移动到安装qt的目录下(/home/mylinux/Qt5.12.2/Tools/QtCreator/bin)然后新建个文件夹,将要打包的exe放到文件夹,记得qt的.pro文件添加。下载这个,然后修改名字为linuxdeployqt。环境:ubuntu1804。
2024-07-18 14:50:32
605
1
原创 qt实现串口通信(多线程)
子线程:接受数据并解析,然后把解析的数据传给主线程。主线程:打开串口,将子线程传的数据在界面显示。子线程:设置定时器,超时就接受数据并解析timer2 = new QTimer; connect(timer2,SIGNAL(timeout()),this,SLOT(open20msbt())); timer2->start(5);void agvworker::do20msdatareciveWork(){ if(serial->isOpen()) {
2021-12-21 10:38:21
6749
原创 ros学习之串口通信(数据读取),并进行发布
串口参数:波特率:9600起始位:1数据位:8停止位:1奇偶校验:无例如超声波模组地址为0X01,则主机发送0X55 0XAA 0X01 0X01 checksumchecksum=(帧头+用户地址+指令)&0x00ff=0x01unsigned char all_data[5] = {0x55,0xAA,0x01,0x01,0x01}; //声明发出指令(帧头(0x55,0xAA),地址(0x01、0x02、0x03),指令(0x10),checksum)在这里插入代码片#i
2021-10-08 15:28:49
3622
4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人