crossplatform.ru

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

6 страниц V  « < 3 4 5 6 >  
Ответить в данную темуНачать новую тему
> Вставка изображения на QWidget, как?
kuler
  опции профиля:
сообщение 6.3.2009, 11:26
Сообщение #41


Танцор диско
***

Группа: Участник
Сообщений: 441
Регистрация: 11.9.2008
Из: Москва
Пользователь №: 289

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




Репутация:   -1  


и почему когда в лэбел сую пиксмап, то его высота становится минимум сайз лабела?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
kwisp
  опции профиля:
сообщение 6.3.2009, 11:30
Сообщение #42


астарожна ынтжинэр
*****

Группа: Участник
Сообщений: 1404
Регистрация: 26.11.2008
Из: ТаганрогРодинаЧехова
Пользователь №: 435

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




Репутация:   23  


kuler,
а как тебе надо?
может дело в QLabel?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
kuler
  опции профиля:
сообщение 6.3.2009, 12:09
Сообщение #43


Танцор диско
***

Группа: Участник
Сообщений: 441
Регистрация: 11.9.2008
Из: Москва
Пользователь №: 289

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




Репутация:   -1  


Цитата(kwisp @ 6.3.2009, 11:30) *
а как тебе надо?

чтобы размер лабела мог быть меньше размера пикса, так как на мониторе не помещается
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
kwisp
  опции профиля:
сообщение 6.3.2009, 12:12
Сообщение #44


астарожна ынтжинэр
*****

Группа: Участник
Сообщений: 1404
Регистрация: 26.11.2008
Из: ТаганрогРодинаЧехова
Пользователь №: 435

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




Репутация:   23  


kuler,
так читай о QLabel

scaledContecst
и проч. проч
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
kuler
  опции профиля:
сообщение 6.3.2009, 12:42
Сообщение #45


Танцор диско
***

Группа: Участник
Сообщений: 441
Регистрация: 11.9.2008
Из: Москва
Пользователь №: 289

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




Репутация:   -1  


kwisp, это я знаю, включал - выключал - не помогло
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
kwisp
  опции профиля:
сообщение 6.3.2009, 12:48
Сообщение #46


астарожна ынтжинэр
*****

Группа: Участник
Сообщений: 1404
Регистрация: 26.11.2008
Из: ТаганрогРодинаЧехова
Пользователь №: 435

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




Репутация:   23  


kuler,
тогда такой вопрос.
тебе как надо чтобы размер пикс менялся вместе с размером лэйбла?
тогда я думаю либо перерисовывать либо в resizeEvent() делать scale() пиксу и вставлять его заново.
можно палитры еще использовать.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
kuler
  опции профиля:
сообщение 6.3.2009, 13:17
Сообщение #47


Танцор диско
***

Группа: Участник
Сообщений: 441
Регистрация: 11.9.2008
Из: Москва
Пользователь №: 289

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




Репутация:   -1  


Цитата(kwisp @ 6.3.2009, 12:48) *
тебе как надо чтобы размер пикс менялся вместе с размером лэйбла?

ну я думал это будет аутоматично за счет scaledcontents
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
kuler
  опции профиля:
сообщение 6.3.2009, 14:44
Сообщение #48


Танцор диско
***

Группа: Участник
Сообщений: 441
Регистрация: 11.9.2008
Из: Москва
Пользователь №: 289

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




Репутация:   -1  


c grab'ом чтото не получается не подскажите?
QPixmap pix(300, 300);
    pix.grabWidget(table);//, 0, 0, 200, 200);//пробовала и так и так
    m_Painter.begin(m_Pixmap);
    m_Painter.drawPixmap(0, 0, pix);
    m_Painter.end();
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
kwisp
  опции профиля:
сообщение 6.3.2009, 14:47
Сообщение #49


астарожна ынтжинэр
*****

Группа: Участник
Сообщений: 1404
Регистрация: 26.11.2008
Из: ТаганрогРодинаЧехова
Пользователь №: 435

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




Репутация:   23  


Цитата(kuler @ 6.3.2009, 14:44) *
c grab'ом чтото не получается не подскажите?

а что не получается?
по конкретнее.
зачем с одной картинки на другую перерисовывать?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
BRE
  опции профиля:
сообщение 6.3.2009, 14:47
Сообщение #50


Профессионал
*****

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

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




Репутация:   44  


Цитата(kuler @ 6.3.2009, 14:44) *
c grab'ом чтото не получается не подскажите?
QPixmap pix(300, 300);
    pix.grabWidget(table);//, 0, 0, 200, 200);//пробовала и так и так
    m_Painter.begin(m_Pixmap);
    m_Painter.drawPixmap(0, 0, pix);
    m_Painter.end();

QPixmap pix = QPixmap::grabWidget( table );


Цитата
Warning: Do not call this function from QWidget::paintEvent().
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

6 страниц V  « < 3 4 5 6 >
Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


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




RSS Текстовая версия Сейчас: 16.4.2024, 22:34