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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Прозрачный QLineEdit  (Прочитано 7230 раз)
admsasha
Гость
« : Сентябрь 03, 2009, 18:09 »

Как можно сделать фон Qlineedit прозрачным или указать конкретную заливку (из картинки) ?
« Последнее редактирование: Сентябрь 03, 2009, 18:13 от admsasha » Записан
pastor
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 2901



Просмотр профиля WWW
« Ответ #1 : Октябрь 12, 2009, 22:44 »

Попробуй так:

lineEdit->setStyleSheet("QLineEdit {background-color: rgba(0, 0, 0, 0);}");
Записан

Integrated Computer Solutions, Inc. (ICS)
http://www.ics.com/
reymon
Гость
« Ответ #2 : Октябрь 14, 2009, 03:56 »

или так
QPalette ss = lineEdit->palette();
ss.setBrush(QPalette::Base,QColor(0,0,0,0)); //вместо Base попробовать можно еще Window
lineEdit->setPalette(ss);
Записан
admsasha
Гость
« Ответ #3 : Октябрь 14, 2009, 13:40 »

Попробуй так:
lineEdit->setStyleSheet("QLineEdit {background-color: rgba(0, 0, 0, 0);}");

Спасибо, получилось.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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