QLineEdit изменение вида при смене enabled |
Здравствуйте, гость ( Вход | Регистрация )
QLineEdit изменение вида при смене enabled |
FantasyOr |
8.12.2010, 19:09
Сообщение
#1
|
Студент Группа: Участник Сообщений: 75 Регистрация: 13.8.2010 Пользователь №: 1956 Спасибо сказали: 4 раз(а) Репутация: 0 |
Уважаемые, добрый день.
Есть желание, а точнее потребность: при установке QLineEdit в не редактируемое состояние, шрифт сереет, и становится плохо читаемым на так же посеревшем фоне. Нужно, чтоб цвет шрифта оставался черным. правильно ли я понимаю, что нужно поработать с QPalette? |
|
|
Andrewshkovskii |
10.12.2010, 11:40
Сообщение
#2
|
Активный участник Группа: Участник Сообщений: 351 Регистрация: 27.12.2008 Пользователь №: 467 Спасибо сказали: 18 раз(а) Репутация: 1 |
Стандарт описания свойств для всех компонентов одинаков.
Я просто использовал сокращенный вариант записи свойства границы, а ты ,в посте , привел вариант с селектором и развернутым вариантом. А скругление рамки не появляется из-за того, что один из компонентов QTextEdit-а (а он состоит из нескольких : QWidget, QFrame, QAbstractScrollArea и сам QTextEdit) "налезает" на рамки, и что бы этого не происходило, надо добавить "внутренний отступ" содержимого от рамок (св-во padding) , вот так :
Но теперь появилась проблема - этот отступ прозрачен, и через него мы видимо "фон" виджета, на котором расположен наш QTextEdit, что бы убрать это дело, добавим свойство заднего фона для нашего QTextEdit, и теперь это будет выглядеть вот так :
|
|
|
Текстовая версия | Сейчас: 29.4.2024, 7:47 |