подсчитать примерное время, выполнения операции |
Здравствуйте, гость ( Вход | Регистрация )
подсчитать примерное время, выполнения операции |
void* |
7.2.2009, 1:22
Сообщение
#1
|
Программист-самоучка Группа: Участник Сообщений: 429 Регистрация: 4.6.2008 Пользователь №: 193 Спасибо сказали: 28 раз(а) Репутация: 3 |
есть ли в Qt классы для того чтобы примерно подсчитать время выполнения какой-либо операции? т.е. допустим выполняется какая-то операция и нужно на прогрессбар посылать значение в процентах о выполнении...
слышал что-то насчет классов QFuture* - они этим занимаются? может кто-то уже работал с этими классами и может объяснить как их использовать? П.С. в моем случае мне нужно как-то "мониторить" выполнение цикла, в котором выполняется слот n-ное кол-во раз Сообщение отредактировал void* - 7.2.2009, 1:29 |
|
|
void* |
8.2.2009, 1:27
Сообщение
#2
|
Программист-самоучка Группа: Участник Сообщений: 429 Регистрация: 4.6.2008 Пользователь №: 193 Спасибо сказали: 28 раз(а) Репутация: 3 |
нет, я имел ввиду парралельно с выполнением операции показывать прогресс ее выполнения, поэтому таймеры тут не катят
кстати QFutureWatcher вроде бы это может, но я так и не понял как вызвать нужную мне функцию, параметром которой является QString, для каждого элемента QStringList пробовал так(почти как в примере): пример
но ругается на строчку futureWatcher.setFuture(QtConcurrent::map(filenames.toVector(), slotOpenFile)); видимо что-то с параметрами напутал, но не могу найти нигде описания типов параметров функции QtConcurrent::map() Сообщение отредактировал void* - 8.2.2009, 1:29 |
|
|
Текстовая версия | Сейчас: 29.11.2024, 13:55 |