Чтобы добраться до сути моего вопроса, надо рассказать небольшую предысторию.Началось, собственно, с того, что я поставил на комп Windows 7(Впринципе, выглядит она также как и Vista) Так вот, при включении соответствующей графической опции, все окна в винде становятся прозрачными и слегка размывают фон, находящийся за ними( см. скрин 1 ). Смотрится довольно красиво. Однако разрабы Nero пошли дальше. Как видно из скрина 2, окно программы размывает всё, что находится за самим окном, притом смотрится это эффектно и не нагружает интерфейс. Собственно, такую вот штуку я и хочу провернуть.Первая мысль была - снести фон виджета. Как не пытался, не получается сделать его прозрачным. Пробывал различные варианты с backgroundRole().З.Ы. функция setWindowOpacity() не подходит. Она дает совершенно другой эффект - делает всё окно прозрачным, а мне нужно, чтобы такие элементы как кнопки и т.п. оставались непроницаемыми.
|