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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Установка стиля QLineEdit'а влияет на QLabel [Qt 4.4]  (Прочитано 2570 раз)
Crazy Sage
Гость
« : Февраль 09, 2015, 14:18 »

Добрый день, такой вопрос, в Qt 4.4 пытаюсь настроить стили всех отключенных QLineEdit'ов следующим образом:
Код:
app.setStyleSheet("QLineEdit:disabled  			\
    { \
border: 1px solid gray; \
border-radius: 2px; \
color: black; \
background-color: lightgray; \
    }");

Как результат пропадают рамки у всех QLabel'ов, у которых стояли frameShape:WinPanel, frameShadow:Sunken. Конкретные настройки стиля точно не влияют, пустой стиль QLineEdit:disabled{} приводит к тому же исходу.
Ставить стиль каждому QLineEdit'у в отдельности не хочу, потому что их очень много, приписать в тот же стиль рамку для QLabel'ов тоже не вариант, потому что для них, в отличие от QLineEdit'ов, далеко не для всех нужен такой стиль.
Перейти на Qt более поздней версии, где этой фигни нет, я тоже не могу.

Можете посоветовать, как это можно обойти?
Записан
Hrundel
Гость
« Ответ #1 : Март 06, 2015, 23:26 »

Ну попробуй в StyleSheet дописать переопределение стиля для QLabel
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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