将文本转换为quint16

Jed*_*eer 2 qstring qt

我想转换QStringquint16.我正在从a读取端口号textBox,我需要将其转换quint16为我的UDPsocket writeData()函数的格式.

是否更容易将文本存储在QByteArray然后转换它?如果是这样,我只找到了修饰符toUint(),但没有找到quint16.

Flo*_*opp 5

根据Qt文档,quint16只是一个typedef unsigned short- 所以你可以简单地使用QString::toUShort.