使用 Qt 的 QList 类的 mid 函数,您可以轻松地将一个 QList<uchar> 分割成两个列表。

以下是一个示例代码:

QList<uchar> originalList;
originalList << 1 << 2 << 3 << 4 << 5;

int splitIndex = 3; // 将列表分为两个部分的索引

QList<uchar> firstList = originalList.mid(0, splitIndex);
QList<uchar> secondList = originalList.mid(splitIndex);

// 打印结果
qDebug() << 'First List:';
for (const uchar& value : firstList) {
    qDebug() << value;
}

qDebug() << 'Second List:';
for (const uchar& value : secondList) {
    qDebug() << value;
}

在上面的示例中,我们创建了一个包含 1、2、3、4 和 5 的 QList<uchar>。然后,我们将列表分为两个部分,索引为 3。我们使用 mid 函数从原始列表中提取两个子列表。最后,我们使用循环打印两个子列表中的值。

输出将是:

First List:
1
2
3
Second List:
4
5
Qt 将QList<uchar> 分割为两个列表 - 使用mid函数

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

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