Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: admsasha от Сентябрь 03, 2009, 18:09



Название: Прозрачный QLineEdit
Отправлено: admsasha от Сентябрь 03, 2009, 18:09
Как можно сделать фон Qlineedit прозрачным или указать конкретную заливку (из картинки) ?


Название: Re: Прозрачный QLineEdit
Отправлено: pastor от Октябрь 12, 2009, 22:44
Попробуй так:

lineEdit->setStyleSheet("QLineEdit {background-color: rgba(0, 0, 0, 0);}");


Название: Re: Прозрачный QLineEdit
Отправлено: reymon от Октябрь 14, 2009, 03:56
или так
QPalette ss = lineEdit->palette();
ss.setBrush(QPalette::Base,QColor(0,0,0,0)); //вместо Base попробовать можно еще Window
lineEdit->setPalette(ss);


Название: Re: Прозрачный QLineEdit
Отправлено: admsasha от Октябрь 14, 2009, 13:40
Попробуй так:
lineEdit->setStyleSheet("QLineEdit {background-color: rgba(0, 0, 0, 0);}");

Спасибо, получилось.