Всем привет!
Кто знает, как можно сделать "выделение" для QPixmap?
выделение - это, например, непрозрачная рамка и полупрозрачный фон (см. картинки)
+ еще вопрос, как сделать размытие (blur) содержимого QPixmap? полагаю, что это вопросы схожего порядка.
На вскидку получается вот что (this - объект QWidget):
QPixmap pixmap(this->size());
this->render(&pixmap, QPoint(), QRegion(this->rect()));
QPainter ptr(&pixmap);
QRect border(0,0,this->width() - 1, this->height() - 1);
ptr.setBrush(QBrush(QColor(0,0,255,125)));
ptr.drawRect(border);
ptr.setBrush(QBrush());
ptr.setPen(QPen(Qt::red));
ptr.drawRect(border);
pixmap.save("widget.png", 0, 100);
Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)