Russian Qt Forum

Qt => 2D и 3D графика => Тема начата: Alex Custov от Февраль 21, 2007, 12:23



Название: QPainter: полупрозрачный цвет
Отправлено: Alex Custov от Февраль 21, 2007, 12:23
На виджете нарисованы некие объекты. Возможно ли
с помощью QPainter нарисовать на этом виджете,
скажем, прямоугольник rect(x, y, width, height) цвета color так, чтобы
фон (т.е. объекты под прямоугольником) внутри этого прямоугольника не затёрся,
а подсветился цветом color ?

Можно конечно использовать drawTiledPixmap(x, y, width, height, pixmap_with_alpha)
с полупрозрачным пиксмапом, но это очень медленно, особенно при перерисовке :(