- 博客(4)
- 问答 (3)
- 收藏
- 关注
原创 QT汉字转16进制再转QByteArray进行串口传输
这个函数是我专门为项目单做的,不具备普适性,关于汉字转16进制的东西只有中间的sdData.append(stringToBytearray(StringToHex(data)));最近在做一个QT项目,用串口传输16进制码来实现文本显示,奈何卡在汉字转16进制上了,找了好久的文章,才终于翻到一个合用的,来分享一下。首先这个函数就是把汉字转成16进制了,比如“加热”,返回的内容就是“BCD3C8C8”但是在QT里用串口传输的必须是QByteArray,所以还得进行一下转换。
2023-06-03 10:33:09 576
原创 多界面循环跳转报错does not name a type
目的是做到A->B->C->A,但是报错,表层意思是没有这类的类型,内因是头文件重复包含我已开始的设计方案是这样的后来上CSDN上查资料,借用了一种认可程度较高的文章的方案:但是并没有成功,依旧失败。之后我打算不再直接搜索报错本身,去搜多界面跳转的成功案例,并且下载了其他人的成熟案例翻看,更改了我的方案为改为这种方式后,构建成功,没有报错。原理大概就是把原来.h文件里的引用的其他界面的头文件放在.cpp里,从而用这种方式来规避头文件重复包含。..
2021-10-11 09:13:18 294
原创 QT的pushbutton如何实现一个按键两种状态的切换
非常简单,加个标志位就可以了。一看到状态切换,首先就想到用标志位。首先在.cpp的全局定义一个标志位变量,我这里用的是flag。然后在槽函数里,用switch语句,本来想的是用flag自增,通过if语句判断单双数来完成,但是这样一来的话会造成点多了flag会一直增加,数变的很大的时候可能出问题,而再加个清除也行,但是又多了几行代码,效率最重要。想到清除后,就想到了自增后再自减,然后试验后发现可行,就这么几行代码就完成了。这样就实现了。...
2021-10-08 10:44:47 5550
空空如也
想用Qt做个运行在板子上的计时器,但找不到具体制作思路
2021-10-13
Qt create 添加外部静态库失败,提示No rule to make target
2021-09-29
TA创建的收藏夹 TA关注的收藏夹
TA关注的人