Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: karp2005 от Август 29, 2006, 16:52



Название: QListBox - PaletteBackground?
Отправлено: karp2005 от Август 29, 2006, 16:52
Есть форма с background картинкой. Есть QListBox. Как сделать, чтобы листбокс был либо полупрозрачным, и под ним виднелась картинка формы, либо чтобы background формы был и его, но не весь а только та часть, которую он перекрывает. На сколько я понимаю, это должно делаться так:

List->setBackgroundMode ( Qt::PaletteBackground );
List->setBackgroundOrigin(QListBox::ParentOrigin);

но ничего не даёт. Использую Qt 3.3.4
Спасибо.


Название: QListBox - PaletteBackground?
Отправлено: bigirbis от Август 31, 2006, 08:52
Попробуй сотворить что-либо с
void QWidget::setBackgroundMode ( Qt::TransparentMode ).
Хотя, честно, давно уже с Qt3 не работал.