Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ Qt QString Remove中的最后一部分是什么?_C++_Qt_Qstring - Fatal编程技术网

C++ Qt QString Remove中的最后一部分是什么?

C++ Qt QString Remove中的最后一部分是什么?,c++,qt,qstring,C++,Qt,Qstring,我有这样一个代码: ui->labelRead->setText(QString::fromUtf8(pData).remove(cDataLength.toInt(),8)); 我从流中读取数据并将其放入pData。我知道我的数据长度是16个字符。现在在上面的代码中有一个数字(8)。这是什么 当我在数字8上移动鼠标时,我读作(常量QRegExp和rx) 有人能给我解释一下最后一部分是干什么的吗?有许多重载的remove实现 QString & remove(int p

我有这样一个代码:

ui->labelRead->setText(QString::fromUtf8(pData).remove(cDataLength.toInt(),8));
我从流中读取数据并将其放入pData。我知道我的数据长度是16个字符。现在在上面的代码中有一个数字(8)。这是什么

当我在数字8上移动鼠标时,我读作(常量QRegExp和rx)


有人能给我解释一下最后一部分是干什么的吗?

有许多重载的remove实现

QString &   remove(int position, int n)
QString &   remove(QChar ch, Qt::CaseSensitivity cs = Qt::CaseSensitive)
QString &   remove(const QString & str, Qt::CaseSensitivity cs = Qt::CaseSensitive)
QString &   remove(const QRegExp & rx)
QString &   remove(const QRegularExpression & re)

您可以看到const QRegExp&rx,因为您的ide无法解析您的参数

现在开始:如果您使用QtCreator:将光标移动到“删除”,请按F1谢谢我得到它。问候