Russian Qt Forum

Qt => 2D и 3D графика => Тема начата: EhTemka от Февраль 15, 2007, 22:25



Название: Проблема с QPixmap (или еще с чем?)
Отправлено: EhTemka от Февраль 15, 2007, 22:25
Привет!

Проблема такая. Загружаю картинки в отдельном потоке. Затем отправляю в основной. Использую при этом QPixmap. Картинки затем отображаю в таблице. Их очень много, поэтому гружу только то, что в данный момент на экране. А проблема в том, что когда я прокручиваю таблицу со временем начинают выскакивать различные ошибки. А когда использую QImage вместо QPixmap все нормально.

Если кто знает почему так, ответте пожалуйста?


Название: Проблема с QPixmap (или еще с чем?)
Отправлено: Tonal от Февраль 16, 2007, 07:48
Что за ошибки выскакивают? И как? ;-)


Название: Проблема с QPixmap (или еще с чем?)
Отправлено: Sergeich от Февраль 16, 2007, 13:01
Какая платформа? Под X11 QPixmap хранится на серверной стороне, поэтому в Qt его можно использовать только в основном потоке. ( В принципе можно попробовать использовать XInitThreads ). А чем не подходит загрузка в QImage?


Название: Проблема с QPixmap (или еще с чем?)
Отправлено: EhTemka от Февраль 16, 2007, 21:44
Платформа WinXp. А ошибки разные. одна из них связана с Heap. К сожелению пока не нароботе поэтому подробней про то , какие ошибки напишу позднее.

добавлено спустя 3 минуты:

 
А про загрузку QImage, меня устраивает. Просто может кто сталкивался с подобным. Хотелось бы разобраться почему так происходит, чтоб потом не ждать "сюрпризов"


Название: Проблема с QPixmap (или еще с чем?)
Отправлено: Racheengel от Февраль 19, 2007, 12:15
а какая Qt?