Делаем пиксели полупрозрачными - PullRequest
1 голос
/ 15 ноября 2011

Я пытаюсь сделать некоторые пиксели полупрозрачными.

Использование QPainter с цветом пера Qt :: color0 и Qt :: color1 работает, чтобы сделать пиксели полностью прозрачными или непрозрачными, но я попытался установить цвет пера на 0,5, чтобы сделать частично прозрачный пиксель, но он не работает как Я бы ожидал.

В этом примере непрозрачные пиксели красного цвета, прозрачные пиксели белого цвета (цвет фона, и я бы предположил, что полупрозрачные пиксели будут розовыми, но они также белого цвета:

http://programmingexamples.net/index.php?title=Qt/Images/SemiTransparentPixels

Кто-нибудь может увидеть, где я ошибся?

1 Ответ

2 голосов
/ 15 ноября 2011

Установите альфа на 0.5 (127) в вашем QColor: http://doc.qt.io/qt-4.8/qcolor.html#QColor-2

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...