Название: setStyleSheet and Designer Отправлено: chu от Сентябрь 01, 2011, 22:15 UPDATE вопроса:
В дизайнере прописываю виджету в свойстве style Sheet: Код: QWidget#Blank1Widget{background-color: rgb(255, 200, 200)}; В программе помещаю этот виджет в ScrollArea командой setWidget. Фона нет. в чем причина? Название: Re: setStyleSheet and Designer Отправлено: Bepec от Сентябрь 02, 2011, 07:13 Пропиши полный путь к картинке, а еще лучше - запихни её в файл ресурсов проекта (*.qrc) и бери оттуда.
PS у тебя он ее просто не находит. Название: Re: setStyleSheet and Designer Отправлено: chu от Сентябрь 02, 2011, 09:16 Пропиши полный путь к картинке, а еще лучше - запихни её в файл ресурсов проекта (*.qrc) и бери оттуда. картинка в файле ресурсов. дизайнер её находит. читай внимательнейPS у тебя он ее просто не находит. Название: Re: setStyleSheet and Designer Отправлено: navrocky от Сентябрь 02, 2011, 09:46 А ресурсы ты подгрузил? Q_INIT_RESOURCE
Название: Re: setStyleSheet and Designer Отправлено: chu от Сентябрь 02, 2011, 11:23 А ресурсы ты подгрузил? Q_INIT_RESOURCE В файле проекта прописано: RESOURCES += resources.qrcЕсли прописать setStyleSheet любому виджету, расположенному на данном виджете, изображение появляется. Но на самом виджете картинка никак не хочет отображаться Название: Re: setStyleSheet and Designer Отправлено: chu от Сентябрь 07, 2011, 11:44 Up. внёс изменения в вопрос.
Название: Re: setStyleSheet and Designer Отправлено: Bepec от Сентябрь 13, 2011, 13:11 А ко всем остальным виджетам и окну ты никаких StyleSheet' ов не присваиваешь?
Название: Re: setStyleSheet and Designer Отправлено: chu от Сентябрь 13, 2011, 16:54 А ко всем остальным виджетам и окну ты никаких StyleSheet' ов не присваиваешь? Нет. Писал тестовую программу в которой было окно со ScrollArea, в которую помещал голый виджет с фоном прописанным в styleSheet. При замене ScrollArea на QGraphicsView например styleSheet срабатывает :) |