1
我是Qt新手,在Qt库中找不到任何解决方案。
我想找到没有循环使用smth。
有没有什么办法将QByteArray
转换为QString
与-
之间的字节?
例如:如何使用分隔符' - '将QByteArray转换为QString?
QByteArray = XX1F2C5A
QString = "XX-1F-2C-5A".
我是Qt新手,在Qt库中找不到任何解决方案。
我想找到没有循环使用smth。
有没有什么办法将QByteArray
转换为QString
与-
之间的字节?
例如:如何使用分隔符' - '将QByteArray转换为QString?
QByteArray = XX1F2C5A
QString = "XX-1F-2C-5A".
是的,你可以与QString::replace:
QByteArray b = "XX1F2C5A";
QString s(b);
qDebug() << s;
s.replace(QRegExp("(..)[^$]"), QString("\\1-"));
qDebug() << s;
那么,你需要一个简单的循环,并插入。为什么循环不好? – demonplus
我不想发明自行车,可能有任何内置的qt工具。 – Anton