摘要:
在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)
浙公网安备 33010602011771号