Russian Qt Forum

Qt => Вопросы новичков => Тема начата: Ksar13th от Март 24, 2012, 21:11



Название: В Qt есть красивые прямоугольники без заливки с внешним свечением/тенью.
Отправлено: Ksar13th от Март 24, 2012, 21:11
У меня на форму выплывает видеовиджет и по завершении анимации его выплывания я рисую RubberBand таких же размеров как и этот видео виджет. Я то думал это то, что мне нужно - возможность как то выделить прямоугольник с видео. Но в итоге у меня рисуется серый бесполезный прямоугольник поверх видео. Печалит...

Так что вопрос - как можно выделить покрасивее видеовиджет(Phonon::VideoWidget)  на форме, если мы знаем его геометрию(но при этом не хочется трогать ось z... т.е. нужно нарисовать нечто, не имеющее заливки... ну или ваши варианты)?
Заранее, как обычно, спасибо за внимание. :)

Добавлено: хотя ось z тоже можно трогать... там всё будет не так страшно, как я думал... просто координату для видеовиджета и для искомого красивого прямоугольника задать и всё... осталась суть - чем можно экстравагантно выделить прямоугольник?(если ничего такого нет, то прост забью))
Или может есть возможность тени отбрасывать для виджетов... прост скажите что прогуглить)


Название: Re: В Qt есть красивые прямоугольники без заливки с внешним свечением/тенью.
Отправлено: ufna от Март 24, 2012, 21:19
Сделай свой кастомный виджет, который имеет прозрачный фон и рисует в себе то, что надо. Пусть параметром в него выдается "к какому виджету крепиться".


Название: Re: В Qt есть красивые прямоугольники без заливки с внешним свечением/тенью.
Отправлено: Ksar13th от Март 24, 2012, 21:24
Хм, понятно.)) Ок, спс.))