QFuture
Итерирует по двунаправленному итератору, который, как я полагаю, является корнем проблемы. Однако документы говорят, что QFutureWatcher::progressValue
«возвращает значение между progressMinimum
и progressMaximum
». Я звоню QtConcurrent::filtered
вот так: QtConcurrent::filtered(myMap.begin(), myMap.end(), filterFn)
.QFutureWatcher :: progressValue возвращает положительное целое число, но min/max равны нулю
Есть ли у кого-нибудь идеи о том, что происходит не так?
Я не использую 'QtConcurrent :: run', но это хороший момент. Я уточню свой вопрос. – moswald