在QT5.11.1中udpsocket->writeDatagram(onlinemsg.toAscii(),QHostAddress::Broadcast,2425);怎么改写为toLatin1()方法
时间: 2024-02-06 10:10:05 浏览: 142
QT中文转换方法
在QT5.11.1中,可以将 `toAscii()` 方法替换为 `toLatin1()` 方法。因为 `toAscii()` 方法已经被标记为过时,建议使用 `toLatin1()` 方法代替。
所以,您可以使用以下代码:
```
udpsocket->writeDatagram(onlinemsg.toLatin1(), QHostAddress::Broadcast, 2425);
```
这将会把字符串 `onlinemsg` 转换成 Latin1 编码后发送到指定的地址和端口。
阅读全文