Название: QStackedLayout::StackAll и прозрачность Отправлено: drsm от Февраль 25, 2009, 15:37 как отрисовать верхний слой в QStackedLayout c определенной прозрачностью?
setWindowOpacity() естественно не работает, тк это не toplevel окно. Название: Re: QStackedLayout::StackAll и прозрачность Отправлено: spirit от Февраль 25, 2009, 16:20 QStackedLayout не виджет.
Название: Re: QStackedLayout::StackAll и прозрачность Отправлено: drsm от Февраль 25, 2009, 16:38 да это понятно.
просто в нем есть короче нижний слой (виджет) и верхний слой (виджет). у верхнего слоя стоит mask(), и из под него виден нижний слой естественно. хочется сделать верхний слой еще полупрозрачным, те задать ему еще opacity. вот вобщем и вопрос как лучше это сделать, уже всю голову поломал ). Название: Re: QStackedLayout::StackAll и прозрачность Отправлено: drsm от Февраль 26, 2009, 09:44 вобщем данная задача сводится к
отрисовке всех дочерних виджетов моего topLayer виджета, на pixmap и потом рендеринге полученной картинки с определенной opacity. вот тут про это написано (http://www.qtcentre.org/forum/p-qwidget-inside-qgroupbox-semi-transparent-qt-431-post85739/postcount7.html), но как это сделать пока несовсем понятно. нет ли у кого-нибуть подобных примеров? |