![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
chereppiter |
![]()
Сообщение
#1
|
Студент ![]() Группа: Участник Сообщений: 30 Регистрация: 12.11.2012 Пользователь №: 3595 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Есть 2 класса виджетов (назовём их ContainerWidget и ContentWidget). Виджет типа ContainerWidget будет содержать виджеты типа ContentWidget. Оба класса унаследованы от QWidget. Мне нужно установить цвет фона виджета ContentWidget. После создания виджета вызываю contentWidget->setStyleSheet("background-color: yellow;"). Если создавать ContentWidget без родителя, то всё хорошо - устанавливается жёлтый фон виджета ContentWidget. Если при создании ContentWidget я передаю ему в качестве родителя указатель на ContainerWidget, то жёлтый фон устнавливается только для содержащихся в ContentWidget других виджетов, а у самого ContentWidget цвет фона не меняется. Почему так происходит и как с этим бороться?
Нашёл решение в аналогичной теме: http://www.forum.crossplatform.ru/index.php?showtopic=9182. |
|
|
![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 20.6.2025, 15:37 |