Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
|
call_me_Frank |
8.4.2015, 16:51
Сообщение
#1
|
![]() Студент ![]() Группа: Участник Сообщений: 73 Регистрация: 20.10.2010 Пользователь №: 2129 Спасибо сказали: 0 раз(а) Репутация: 0
|
Всем привет!
Кто знает, как можно сделать "выделение" для QPixmap? ![]() выделение - это, например, непрозрачная рамка и полупрозрачный фон (см. картинки) + еще вопрос, как сделать размытие (blur) содержимого QPixmap? полагаю, что это вопросы схожего порядка. Сообщение отредактировал call_me_Frank - 8.4.2015, 17:29 |
|
|
|
|
call_me_Frank |
8.4.2015, 17:56
Сообщение
#2
|
![]() Студент ![]() Группа: Участник Сообщений: 73 Регистрация: 20.10.2010 Пользователь №: 2129 Спасибо сказали: 0 раз(а) Репутация: 0
|
На вскидку получается вот что (this - объект QWidget):
Что-то можно исправить/оптимизировать? |
|
|
|
|
wiz29 |
10.4.2015, 11:32
Сообщение
#3
|
![]() Старейший участник ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 600 Регистрация: 7.7.2010 Из: Санкт-Петербург Пользователь №: 1866 Спасибо сказали: 94 раз(а) Репутация: 12
|
Цитата(call_me_Frank @ 8.4.2015, 16:51) Link как сделать размытие (blur) содержимого QPixmap? можно воспользоваться QGraphicsBlurEffect, либо написать самому blur фильтр для QImage. Цитата(call_me_Frank @ 8.4.2015, 17:56) Link Что-то можно исправить/оптимизировать? Не совсем понятно зачем дважды вызывать drawRect, когда можно то же самое сделать с помощью 1 вызова drawRect. |
|
|
|
|
call_me_Frank |
13.4.2015, 13:41
Сообщение
#4
|
![]() Студент ![]() Группа: Участник Сообщений: 73 Регистрация: 20.10.2010 Пользователь №: 2129 Спасибо сказали: 0 раз(а) Репутация: 0
|
Цитата(wiz29 @ 10.4.2015, 11:32) Link Не совсем понятно зачем дважды вызывать drawRect, когда можно то же самое сделать с помощью 1 вызова drawRect. да, действительно )) я просто не художник, с кистями и карандашами работаю мало. Сообщение отредактировал call_me_Frank - 13.4.2015, 13:41 |
|
|
|
![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 29.12.2025, 12:00 |