crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

wiz29
  опции профиля:
сообщение 2.12.2010, 15:08
Сообщение #1


Старейший участник
****

Группа: Участник
Сообщений: 600
Регистрация: 7.7.2010
Из: Санкт-Петербург
Пользователь №: 1866

Спасибо сказали: 94 раз(а)




Репутация:   12  


Столкнулся со следующей проблемой: имеется некая сцена которая отрисовывается в QImage imgScene. (отрисовка происходит в отдельном потоке) имеется метод для копирования изображения (копия сцены рисутеся в гуи потоке) Возникает следующий эффект http://s013.radikal.ru/i325/1012/d6/792b6748b025.png такое ощущение что картинка еще не успела появится на экране приходит следующий paint event. Вопрос, как можно синхронизировать и почему получается такой эффект (картинка не успевает дорисоваться до конца сверху вниз).
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов
wiz29
  опции профиля:
сообщение 2.12.2010, 16:32
Сообщение #2


Старейший участник
****

Группа: Участник
Сообщений: 600
Регистрация: 7.7.2010
Из: Санкт-Петербург
Пользователь №: 1866

Спасибо сказали: 94 раз(а)




Репутация:   12  


Щас попробую, просто ощущение создалось такое что нужно как то vsync сделать, не успевает вывести на экран.

не не помогло, полазил на форумах нокии там рекомендуют как использовать 1н паинтер для виджета , пишут что вроде как должно помоч.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме
- wiz29   Моргание при отрисовке QImage   2.12.2010, 15:08
- - BRE   А как происходит синхронизация этих двух изображен...   2.12.2010, 15:13
- - wiz29   Когда картинка содержащая изображение сцены готова...   2.12.2010, 15:17
- - BRE   А в потоке ожидается момент, когда GUI-поток скопи...   2.12.2010, 15:19
- - wiz29   да , там синхронизация по мьютексу но копировани...   2.12.2010, 15:22
- - BRE   Т.е. ты посылаешь сигнал и блокируешь поток. А раз...   2.12.2010, 15:23
- - wiz29   ну когда срабатывает слот у объекта gui потока он ...   2.12.2010, 15:48
- - BRE   Вот смотри. Рабочий поток закончил формирование ка...   2.12.2010, 16:08
- - wiz29   Щас попробую, просто ощущение создалось такое что ...   2.12.2010, 16:32
|- - BRE   Цитата(wiz29 @ 2.12.2010, 16:32) не не по...   2.12.2010, 16:35
- - wiz29   ну не создавать каждый раз в paintEvent новый паин...   2.12.2010, 16:38
|- - BRE   Цитата(wiz29 @ 2.12.2010, 16:38) ну не со...   2.12.2010, 16:48
- - wiz29   мне это тоже показалось весьма странным, но я попр...   2.12.2010, 17:28
- - wiz29   Разобрался с проблемой. Просто у нас есть некое дв...   3.12.2010, 10:53


Тема закрытаНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


RSS Рейтинг@Mail.ru Текстовая версия Сейчас: 26.6.2025, 16:09