今天在测试一个字符串传输时,在服务端将数据(QVariant)发送给客户端并qDebug()出来。结果发现没有打印。
一开始以为类型不支持,换成QByteArray,一样不行。
但是发现发送个123, "123"等数据是可以的。
然后我怀疑是不是QString存储不了那么大的字符串?
然后把字符串保存到文本(16k),然后读出来,打印看看;弄着弄着就反应过来了。。。
总之最后发现其实已经正确发送过来了,只不过在打印时没打印出来。
唉,Qt要学一学python,学会假如太大的话就省略输出。