如果不注意QByteArray到QString的转换,就会导致转换不完整。
首先查看代码并查找问题QString类以提供Unicode字符串。 QByteArray类存储二进制数据。 q二进制二进制二进制; byteArray ='1'; byteArray ='2'; byteArray =' '; byteArray ='3'; byteArray ='4'; 矩阵(二进制); 上面的代码看起来没有问题,但实际上得不到我们想要的结果。
str的内容为“12”,“ 34”已被剪切。 于是我查找了QString的说明文件,发现QString字符串的结尾和C风格的’ ’或0结尾相同