- 博客(16)
- 资源 (2)
- 收藏
- 关注
原创 Qt串口接收数据乱码,errorString()值为“参数错误”
使用其他串口库,还是乱码,使用串口库串口例程能正常接收,把自己的程序的串口初始化参数设定成和它一样的,问题消失。,在Qt中,如果使用comBoBox的indexChanged信号获取值,一定要注意程序刚运行时,收发数据正常 ②下位机发送数据时qt程序接收出现乱码 ,不是速度和字节长度的问题,有的串口芯片让。接收的字节码不一样,刚开始以为可能是qt串口库的问题。:程序出错时要先检查好自己的代码。:串口接收的数据的字节码和。
2024-10-27 23:23:52
511
原创 Qt 因为添加字体导致内存持续增加
每运行一次,软件占用内存就会+1.3MB左右,再加上paintevent的次数,过一会儿就能加到1个G,程序直接卡顿。下面这句,添加一种字体只需要运行一次这个即可,切不可在循环或者定时器、paintevent中多次调用。2.进入QTimer回调函数打断点,同时观察任务管理器的中程序的内存变化,逐步缩小出问题的地方。把这句函数单独放到一个类中,使用静态变量保存字体的的ID。1. 内存增加是有规律性的,大概1s增加一次。
2024-09-28 19:19:31
447
原创 jdk sdk ndk ant gradle下载网址整合
md,想用qt写个Android程序,结果刚了一天,不是版本不对应,就是构建项目出错,网上解决办法虽然很多,但都不适合,最后没能解决。就连下载个工具也找东找西,有的网站国内根本进不去,只能用魔法。,一些教程年代久远,进入网站后也找不到下载地址。这是我见过的最难配置的环境。我还是乖乖写我的PC程序吧。夸克网盘:链接:https://pan.quark.cn/s/7e512f46427a。
2024-08-16 11:56:34
475
1
原创 Altium Designer 出错 IntergratedLibrary.DLL,advsch.dll
有的博主说IntergratedLibrary.DLL的错误要添加环境变量%AltiumSystemLibrary%,但是我的环境变量是存在的,还是报错。还有的博主说advsch.dll错误要添加虚拟打印机,但是应该适用于编辑原理图时的报错的情况,所以没有试。苦思冥想,我的原因大概是下载的Library库里面有的封装库或元件库有bug,导致软件启动时检查工程里面安装的库时崩溃。把软件默认的Library目录用一个新的空白的Library替换掉,原来的Library就命名成Library1。
2024-03-26 19:50:12
1111
2
原创 windows下安装manim
参考,一步步来注:1.整个过程耗时大约30-40分钟,需要耐心等待。2.所有项安装到了C盘,还额外安装了python11,如果您的C盘空间充足,可以试一试。如果想安装到其他位置,本教程仅供参考,请自行查阅文档。3.没有用anaconda,纯powershell,+pycharm环境。
2023-05-08 00:33:16
990
原创 tushare+mplfinance+pandas 画K线图
2. 修改get_info的传入值 【 股票代码(只含数字) 、股票类别简称(SZ为上证,以此类推) 、开始日期(不加横杠)、终止日期】要用mplfinance库,不能用 mpl_finance(会提示使用新版)1. 这里需要把api_key换成自己的api。人狠话不多,直接上代码+注释。
2023-03-28 23:20:03
377
原创 《正则表达式》总结笔记
匹配所有手机号码(以1开头,第二个数字是34578中的一个数字,后面九个是0-9中的数字)非贪婪模式,尽可能少地匹配字符,匹配n个大括号前面规定字符。或匹配n个大括号前面规定字符(\d,\w等都可以)(当一串字符串内由不想要的字符或数据时使用)只提取括号内的数据,不提取括号外的数据。匹配大于等于n个大括号前面规定字符。匹配以http开头,以/结尾的数据。所有空白(空格,tab,换行)匹配n~m个大括号前面规定字符。任意字符(不能匹配换行符)匹配以word开头的单词。匹配以word结尾的单词。
2022-09-21 16:33:05
357
原创 单片机及C语言入门
将CPU芯片、存储器芯片、I/O接口芯片和简单的I/O设备(小键盘、LED显示器)等装配在一块印刷电路板上,再配上监控程序(固化在ROM中),就构成了一台单片微型计算机(简称单片机)。由于单片机在使用时,通常处于测控系统的核心地位并嵌入其中,因而,国际上通常把单片机称为嵌入式控制器( Embedded MicroController Unit, EMCU )或微控制器( MicroContoller Unit,MCU)。而在我国,大部分工程技术人员则习惯使用“单片机”这一名称。
2022-09-18 22:32:21
13380
1
原创 更好地理解C语言指针(1)
int a;//定义一个整型变量a,为int类型。int *p;//定义一个整型指针变量p,为int* 类型。a和p都是能存储数据的变量,只不过a存的是-1,0,1,2,3这种类型的整型数据,p可以存储的是 0x000001 , 4216521532 这种地址数据,这些地址数据是其他变量的地址值。( 因为没有赋值,现在还没有值或是随机值 )每一个你定义的变量在内存中是有地址的,地址可以用一串数据表示,指针就可以存储这些数据(用普通变量存储也行,但无意义).........
2022-08-06 15:41:38
421
原创 python串口助手及实时波形显示(serial库+matplotlib库)
线程模块、serial模块、tkinter(没有用)、matplotlib画图串口:com1.inWaiting()判断有无接收到数据 k == '\n':判断有无换行 将每次接收到的数据添加到字符串中,最后用“\r\n”分割 每四个数据分为一组,最后一起画图画图:清除上一次所画的图、画此次的图、显示输入COM口名称输入波特率等待接收数据修改此函数传入的width可以决定同时显示的最大数据量。(发送的数据量超过这个值时图像会向左平移以显示新的数据)......
2022-07-20 14:12:34
2543
7
原创 python初级教学(大纲)
具体学习需要自己查询资料,如:百度、Python 基础教程 | 菜鸟教程 (runoob.com)哔哩哔哩 (゜-゜)つロ 干杯~-bilibili或参考下一篇文章。一、准备工作环境安装:下载python(官网可以找到),记得在安装python时勾选“将pip添加到环境变量中”。pip是导包时候用 ,可以在cmd命令行中直接导入xxx包。 pip install xxx或pip3 install xxx 编写程序:在windows菜单栏中搜索IDLE,单击打开,在这个界面可
2021-11-11 23:27:41
752
单片机应用技术,AT89C51,篮球比赛计分、计时器
2022-05-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅