QT串口怎么发字符串?
write函数参数类型是,* char,怎么发送一个QString类型的变量?
[解决办法]
按照任何你自己喜欢的方式进行序列化(或者编解码)即可
[解决办法]
楼主我不如楼上的那个方法好…… 可是我亲自验证可用:
QString SendData; char *temp=SendData.toLocal8Bit().data(); //接下来就可以发送了。
[解决办法]
ls的应该行 把QString的char*取出来 二进制发出去 然后还原成QString
[解决办法]
QString str;
QByteArray aa=str.toAscii();
const char * strdata=aa.data();
[解决办法]
QString text;
::write(fd,text.latin1(),text.length());