您可以使用QString类的split()函数将qRobot字符串从"_"处分割成两个QString变量。以下是示例代码:

QString qRobot = "Hello_World";
QStringList qRobotList = qRobot.split("_");

// 检查分割后的列表长度是否为2
if (qRobotList.length() == 2) {
    QString qString1 = qRobotList.at(0);  // 第一个字符串
    QString qString2 = qRobotList.at(1);  // 第二个字符串
    
    // 打印结果
    qDebug() << "qString1:" << qString1;
    qDebug() << "qString2:" << qString2;
} else {
    qDebug() << "分割失败";
}

输出结果:

qString1: "Hello"
qString2: "World"

注意:split()函数返回一个QStringList对象,其中包含所有分割后的子字符串。通过at()函数可以访问特定索引位置的字符串。在此示例中,我们将第一个字符串存储在qString1变量中,将第二个字符串存储在qString2变量中

qt c++ 将qstring类型变量qRobot从_处分割成两个qstring变量。

原文地址: https://www.cveoy.top/t/topic/iRCf 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录