一杯清酒邀明月
天下本无事,庸人扰之而烦耳。
摘要: 在Qt中,可以使用QString类提供的left()和right()函数来执行左移和右移操作,这两个函数可以从字符串的左侧或右侧提取指定数量的字符。另外,可以使用QString类的prepend()和append()函数来实现字符串的前后追加操作,从而实现字符串的左移和右移。 例如,假设有一个字符串 阅读全文
posted @ 2023-03-14 11:30 一杯清酒邀明月 阅读(669) 评论(0) 推荐(0)
摘要: 您可以使用 QString 类的 at() 或 operator[] 方法来获取字符串中的第一个字符。 下面是使用这些方法来获取第一个字符的示例代码: 1 QString str = "Hello, World!"; 2 QChar firstChar = str.at(0); // 使用 at() 阅读全文
posted @ 2023-03-14 11:29 一杯清酒邀明月 阅读(1752) 评论(0) 推荐(0)
摘要: 1、QString转换成十六进制 1 void ConvertQStringToHex(const QString &str,const QByteArray& byte) 2 { 3 int hexData,lowhexData; 4 int hexdataLen=0; 5 int len = s 阅读全文
posted @ 2023-03-14 11:27 一杯清酒邀明月 阅读(1513) 评论(0) 推荐(0)
摘要: 在实际测试中发现,在使用QT串口发送16进制时可以不使用转换函数,比如下图需要发送数据01 05 00 00 FF 00 8C 3A, Qt中的QByteArray是以这样的方式’\xff’存储十六进制数的,因此代码可以这样写QByteArray a;a.append(’\x01’);a.appen 阅读全文
posted @ 2023-03-14 11:25 一杯清酒邀明月 阅读(1412) 评论(0) 推荐(0)