![]() |
|
|
![]()
|
|
| petroline |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 14 Регистрация: 11.8.2013 Репутация: нет Всего: нет |
Создаю свой класс на основе QWidget
fmmenupanel.h
fmmenupanel.cpp
Добавляю в файл стилей /* Панель меню на форме */ #menuWidget{ background-color: rgb(0, 0, 0); } /* Класс панели меню */ FmMenuPanel{ background-color: rgb(0, 0, 0); } * Описание в классе css два раза умышленно: один раз для всего класса, другой для конкретного наследника класса на форме Почему не применяются стили к наследнику ? (ни к самомоу классу ни к контролу на основе его на форме...) Если создаю контрол на основе menuWidget, все Ок.. При чем, не срабатывает да же если я непосредственно в свойстве menuWidget.styleSheet прописываю background-color: rgb(0, 0, 0); Какая-то фишка есть ? Или это вообще невозможно для наследников QWidget ? СОздавал свои контролы на основе QPushButton или QLineEdit... всё отлично срабатывает, стили применяются... Это сообщение отредактировал(а) petroline - 14.9.2013, 10:06 |
||||
|
|||||
| math64 |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2505 Регистрация: 12.4.2007 Репутация: 23 Всего: 72 |
Попробуй так:
|
|||
|
||||
| petroline |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 14 Регистрация: 11.8.2013 Репутация: нет Всего: нет |
Так там же кроме заливки еще может чего быть... Я к чему... т.е. такая проблема присутствует ? |
||||
|
|||||
![]()
|
| Правила форума "С/С++: Кроссплатформенное программирование, QT/Gtk+/wxWidgets" | |
|
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, Любитель. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |