Название: Почему-то не работает background-color: qlineargradient Отправлено: Caduceus от Январь 29, 2009, 23:17 Хочу выставить у виджета (которое является главным окном программы) фон как градиент. Сделал это в редакторе - в код добавилась нужная строчка
myWidget->setStyleSheet(QString::fromUtf8("background-color: qlineargradient(spread:pad, x1:0.5, y1:0.0170455, x2:0.5, y2:1, stop:0 rgba(134, 136, 134, 255), stop:1 rgba(178, 200, 225, 255));")); Причем у этого виджета есть иконка в трее и у иконки есть контексное меню. Так вот. Цвет фона виджета не поменялся вообще никак, зато цвет фона контестного меню стал как раз таким - градиентом Что это? Почему так? Название: Re: Почему-то не работает background-color: qlineargradient Отправлено: Rcus от Январь 30, 2009, 00:34 У меня обычно так работает
Код: QMainWindow, QWidget#centralWidget { Название: Re: Почему-то не работает background-color: qlineargradient Отправлено: Racheengel от Январь 30, 2009, 01:50 у какой то из версий кути был баг с rgba... оно альфа-каналы не понимало.
Название: Re: Почему-то не работает background-color: qlineargradient Отправлено: pastor от Январь 30, 2009, 12:10 Со стайл шитом много багов. В 4.4.3 добавили ещё один (в 4.4.0-1 все ок): #230253 - Stylesheet makes scrollbars buggy (http://www.qtsoftware.com/developer/task-tracker/index_html?id=230253&method=entry)
|