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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: QPixmap On QPixmap  (Прочитано 5699 раз)
IGHOR
Крякер
****
Offline Offline

Сообщений: 390



Просмотр профиля WWW
« : Ноябрь 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 нет ничего..
Что нетак делаю ? Улыбающийся
« Последнее редактирование: Ноябрь 24, 2007, 02:38 от IGHOR » Записан
pastor
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 2901



Просмотр профиля WWW
« Ответ #1 : Ноябрь 24, 2007, 02:40 »

Установи размер для LeftPanel, например

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

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


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

Код:
QPixmap pan(this);

Что я вляеться "this"? Может имелось ввиду QPainter?
« Последнее редактирование: Ноябрь 24, 2007, 02:43 от pastor » Записан

Integrated Computer Solutions, Inc. (ICS)
http://www.ics.com/
IGHOR
Крякер
****
Offline Offline

Сообщений: 390



Просмотр профиля WWW
« Ответ #2 : Ноябрь 24, 2007, 03:31 »

Установи размер для LeftPanel, например

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

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


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

Код:
QPixmap pan(this);

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

да, QPainter. Спасибо! помогло Улыбающийся
Мне прийдется рисовать ооочень длинный QPixmap Улыбающийся
есть ли пределы такого рисования ? глюков не будет ?
Записан
IGHOR
Крякер
****
Offline Offline

Сообщений: 390



Просмотр профиля WWW
« Ответ #3 : Ноябрь 24, 2007, 03:34 »

Картинка будет
Y=325000 px
X=200 px
Сколько оперативки пойдет на это ? Улыбающийся
Записан
pastor
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 2901



Просмотр профиля WWW
« Ответ #4 : Ноябрь 24, 2007, 12:35 »

Картинка будет
Y=325000 px
X=200 px
Сколько оперативки пойдет на это ? Улыбающийся

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

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


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

Integrated Computer Solutions, Inc. (ICS)
http://www.ics.com/
IGHOR
Крякер
****
Offline Offline

Сообщений: 390



Просмотр профиля WWW
« Ответ #5 : Ноябрь 24, 2007, 20:33 »

Уже придумал оптимальнее вариант..
не будет такой картинки
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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