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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: много pixmap' ов  (Прочитано 11565 раз)
lepsai
Гость
« : Апрель 13, 2004, 01:58 »

vot problema, ja tut pishu progu dlja obrabotki izobrazhenij, pri popytke
otkryt' i otobrazit bolshe chem 20-30 failov, qt padaet. (v. 3.2.3)

Soglasno dokumentatii eta problema imeet mesto byt' v Windax do XP.
u menja XP, no vsje ravno ne rabotaet.

popytka optimizirovat pixmap'y s pom. setOptimization() uspexa ne imela.
Записан
EugeneVC
Гость
« Ответ #1 : Апрель 13, 2004, 10:02 »

Раскажи как ты загружаешь pixmap и как отображаешь?
Под чем пишешь? win32 или linux?

Если это ошибка trolltech, то тогда надо собрать qt с отладойчной инфой и протестить все BoundChecker или valgrind.
Записан
lepsai
Гость
« Ответ #2 : Апрель 13, 2004, 11:11 »

Kartinka zagruzhaetsja s pom. QImageIO a potom:

LCanvasImageItem::LCanvasImageItem( QImage * img, QCanvas *canvas )
    : QCanvasRectangle( canvas ), m_image(img)
{
   if(!img)
      return;


   setSize( m_image->width(), m_image->height());

   QPixmap::setDefaultOptimization( QPixmap::MemoryOptim );
    m_pixmap.convertFromImage(*m_image, OrderedAlphaDither);
   QPixmap::setDefaultOptimization( QPixmap::DefaultOptim );
}

void LCanvasImageItem::drawShape( QPainter &p )
{
   if(m_pixmap.isNull())
   {
      qDebug("in drawShape(): cannot paint the null-pixmap");
      return;
   }

   p.drawPixmap( int(x()), int(y()), m_pixmap);
}

pishu poka pod win.
u menja net isxodnikov qt ,poetomu ne mogu sobrat' debug-versiju.
ispolzuju qt-eval.3.2.3
Записан
EugeneVC
Гость
« Ответ #3 : Апрель 13, 2004, 11:27 »

Если есть возможность скачай QT тут 25 мег примерно

http://prbook.narod.ru/qt/qt-win-commercial-3.2.0b1.sfx.part1.exe
http://prbook.narod.ru/qt/qt-win-commercial-3.2.0b1.sfx.part2.rar
http://prbook.narod.ru/qt/qt-win-commercial-3.2.0b1.sfx.part3.rar
http://prbook.narod.ru/qt/qt-win-commercial-3.2.0b1.sfx.part4.rar
http://prbook.narod.ru/qt/qt-win-commercial-3.2.0b1.sfx.part5.rar
Записан
lepsai
Гость
« Ответ #4 : Апрель 13, 2004, 11:33 »

thx.

kachaju :)
Записан
EugeneVC
Гость
« Ответ #5 : Апрель 13, 2004, 11:37 »

ссылки живые?
а то проверить не могу Улыбающийся

в будущем хочу там много книжек выложить Улыбающийся
Записан
lepsai
Гость
« Ответ #6 : Апрель 13, 2004, 11:41 »

da, connect pravda parshivij, no u menja vremeni mnogo :)
Записан
EugeneVC
Гость
« Ответ #7 : Апрель 13, 2004, 11:43 »

с народа всегда медленно тащится
но на комерческий не могу
траф, а главное место

PS: раскажи потом все ли хорошо скачалось Улыбающийся
Записан
lepsai
Гость
« Ответ #8 : Апрель 13, 2004, 20:50 »

Zakachal. Stavlju. bolshoje thx za!
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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