可以使用 QList 的 value()
函数来获取列表中的最大值。 例如:
QList<int> list;
list << 1 << 2 << 3 << 4 << 5;
int maxValue = *std::max_element(list.begin(), list.end());
// maxValue 的值为 5
也可以使用 STL 库中的 std::max_element
函数来获取最大值。
也可以使用下面的方法获取最大值:
int maxValue = list.value(0);
for (int i = 1; i < list.size(); ++i) {
maxValue = qMax(maxValue, list.value(i));
}
// maxValue 的值为 5