Russian Qt Forum
Ноябрь 22, 2024, 17:54 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: программа висит во время чтения и как это победить  (Прочитано 3387 раз)
xsau
Гость
« : Май 12, 2011, 19:59 »

Подскажите мне пожалуйста!!!

Значит есть функция, читаем большой объем данных и во время выполнения этой функции 100% зарузка ЦПУ и памяти, хотел повесить на все это прогресс бар, но в помент загрузки приложение висит по полной.
Как быть?
Записан
andybeg
Гость
« Ответ #1 : Май 12, 2011, 20:14 »

читать в отдельном потоке?
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #2 : Май 12, 2011, 20:39 »

Или периодически вызывать QCoreApplication::processEvents ()
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
xsau
Гость
« Ответ #3 : Май 13, 2011, 13:11 »

Или периодически вызывать QCoreApplication::processEvents ()

Великолепно!!!!! Большое спасибо!!!
Записан
xsau
Гость
« Ответ #4 : Май 13, 2011, 14:10 »

Столкунля с еще одной проблемой, после всех загрузок, программа немного висит в QApplication::exec(). Какие могут быть тут неполадки?
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.047 секунд. Запросов: 22.