Russian Qt Forum
Ноябрь 22, 2024, 05:16 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: setStyleSheet and Designer  (Прочитано 6000 раз)
chu
Гость
« : Сентябрь 01, 2011, 22:15 »

UPDATE вопроса:
В дизайнере прописываю виджету в свойстве style Sheet:
Код:
QWidget#Blank1Widget{background-color: rgb(255, 200, 200)};
В дизайнере цвет фона изменяется.
В программе помещаю этот виджет в ScrollArea командой setWidget.
Фона нет. в чем причина?

« Последнее редактирование: Сентябрь 07, 2011, 11:43 от chu » Записан
Bepec
Гость
« Ответ #1 : Сентябрь 02, 2011, 07:13 »

Пропиши полный путь к картинке, а еще лучше - запихни её в файл ресурсов проекта (*.qrc) и бери оттуда.

PS у тебя он ее просто не находит.
Записан
chu
Гость
« Ответ #2 : Сентябрь 02, 2011, 09:16 »

Пропиши полный путь к картинке, а еще лучше - запихни её в файл ресурсов проекта (*.qrc) и бери оттуда.

PS у тебя он ее просто не находит.
картинка в файле ресурсов. дизайнер её находит. читай внимательней
Записан
navrocky
Гипер активный житель
*****
Offline Offline

Сообщений: 817


Погроммист


Просмотр профиля
« Ответ #3 : Сентябрь 02, 2011, 09:46 »

А ресурсы ты подгрузил? Q_INIT_RESOURCE
Записан

Гугль в помощь
chu
Гость
« Ответ #4 : Сентябрь 02, 2011, 11:23 »

А ресурсы ты подгрузил? Q_INIT_RESOURCE
В файле проекта прописано: RESOURCES += resources.qrc
Если прописать setStyleSheet любому виджету, расположенному на данном виджете, изображение появляется. Но на самом виджете картинка никак не хочет отображаться
« Последнее редактирование: Сентябрь 02, 2011, 11:29 от chu » Записан
chu
Гость
« Ответ #5 : Сентябрь 07, 2011, 11:44 »

Up. внёс изменения в вопрос.
Записан
Bepec
Гость
« Ответ #6 : Сентябрь 13, 2011, 13:11 »

А ко всем остальным виджетам и окну ты никаких StyleSheet' ов не присваиваешь?
Записан
chu
Гость
« Ответ #7 : Сентябрь 13, 2011, 16:54 »

А ко всем остальным виджетам и окну ты никаких StyleSheet' ов не присваиваешь?
Нет. Писал тестовую программу в которой было окно со ScrollArea, в которую помещал голый виджет с фоном прописанным в styleSheet. При замене ScrollArea на QGraphicsView например styleSheet срабатывает Улыбающийся
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.057 секунд. Запросов: 22.