explain specifically how to make a transparent window
Change-Id: I136d8d9709d4fae914f12919e513641a6e76e3f0 Task-number: QTBUG-20768 Reviewed-by: Samuel Rødal <samuel.rodal@nokia.com>
This commit is contained in:
parent
77e57387ac
commit
dfe7bdbe9c
@ -435,8 +435,16 @@ void QWindow::setWindowModality(Qt::WindowModality modality)
|
|||||||
/*!
|
/*!
|
||||||
Sets the window's surface \a format.
|
Sets the window's surface \a format.
|
||||||
|
|
||||||
The format determines properties such as color depth, alpha,
|
The format determines properties such as color depth, alpha, depth and
|
||||||
depth and stencil buffer size, etc.
|
stencil buffer size, etc. For example, to give a window a transparent
|
||||||
|
background (provided that the window system supports compositing, and
|
||||||
|
provided that other content in the window does not make it opaque again):
|
||||||
|
|
||||||
|
\code
|
||||||
|
QSurfaceFormat format;
|
||||||
|
format.setAlphaBufferSize(8);
|
||||||
|
window.setFormat(format);
|
||||||
|
\endcode
|
||||||
|
|
||||||
The surface format will be resolved in the create() function. Calling
|
The surface format will be resolved in the create() function. Calling
|
||||||
this function after create() has been called will not re-resolve the
|
this function after create() has been called will not re-resolve the
|
||||||
|
Loading…
Reference in New Issue
Block a user