Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: daimon от Май 10, 2011, 18:57



Название: Содержимое виджета в пиксмеп
Отправлено: daimon от Май 10, 2011, 18:57
Как стянуть содержимое виджета как картинку?
Рисовать на виджете можна, а как вернуть то, что нарисовано в виде пиксмепа ?


Название: Re: Содержимое виджета в пиксмеп
Отправлено: twp от Май 10, 2011, 19:04
Код:
 QPixmap::grabWidget


Название: Re: Содержимое виджета в пиксмеп
Отправлено: daimon от Май 10, 2011, 20:11
Код:
 QPixmap::grabWidget
спс, сам нашел позже


Название: Re: Содержимое виджета в пиксмеп
Отправлено: Drafter от Май 10, 2011, 20:14
Ещё так можно
Код:
 QPixmap pixmap(widget->size());
 widget->render(&pixmap);

у QWidget::render(...), чуток больше опций ;).