Russian Qt Forum

Qt => Мультимедиа => Тема начата: IGHOR от Ноябрь 24, 2007, 01:31



Название: QPixmap On QPixmap
Отправлено: IGHOR от Ноябрь 24, 2007, 01:31
Привет всем.
вот код

QPixmap button;
button.load("./Button.png");
QPixmap LeftPanel;
QPainter painter(&LeftPanel);
for(int k=0;k<=5;k++) painter.drawPixmap(0,65*k,Button);
painter.end();
QPixmap pan(this);
pan.drawPixmap(50,0,LeftPanel);


И после етого на LeftPanel нет ничего..
Что нетак делаю ? :)


Название: Re: QPixmap On QPixmap
Отправлено: pastor от Ноябрь 24, 2007, 02:40
Установи размер для LeftPanel, например

Код:
QPixmap LeftPanel(100, 300);

Шас у тебя null pixmap на котором рисовать нельзя.


И не понятна вот эта строка

Код:
QPixmap pan(this);

Что я вляеться "this"? Может имелось ввиду QPainter?


Название: Re: QPixmap On QPixmap
Отправлено: IGHOR от Ноябрь 24, 2007, 03:31
Установи размер для LeftPanel, например

Код:
QPixmap LeftPanel(100, 300);

Шас у тебя null pixmap на котором рисовать нельзя.


И не понятна вот эта строка

Код:
QPixmap pan(this);

Что я вляеться "this"? Может имелось ввиду QPainter?

да, QPainter. Спасибо! помогло :)
Мне прийдется рисовать ооочень длинный QPixmap :)
есть ли пределы такого рисования ? глюков не будет ?


Название: Re: QPixmap On QPixmap
Отправлено: IGHOR от Ноябрь 24, 2007, 03:34
Картинка будет
Y=325000 px
X=200 px
Сколько оперативки пойдет на это ? :)


Название: Re: QPixmap On QPixmap
Отправлено: pastor от Ноябрь 24, 2007, 12:35
Картинка будет
Y=325000 px
X=200 px
Сколько оперативки пойдет на это ? :)

Поидее размер объем картинки будет

325000 х 200 х (качество цветопередачи). Если взять качество цветопередачи = 32, то это будет около 2 Гб


А нах нужна такая картинка если не секрет? Что на ней будет отображаться?


Название: Re: QPixmap On QPixmap
Отправлено: IGHOR от Ноябрь 24, 2007, 20:33
Уже придумал оптимальнее вариант..
не будет такой картинки