Details
-
Bug
-
Resolution: Done
-
P3: Somewhat important
-
5.13.0
-
None
-
-
ee82f866152a27ef7a0d69f3aa41608d4a058610 (qt/qtbase/5.12)
Description
When using QBackingStore to render raster in QWindow on Linux it is enough to add to constructor of child class of QWindow (as described in docs https://doc.qt.io/qt-5/qwindow.html#setFormat) :
{
...
QSurfaceFormat fmt = format();
fmt.setAlphaBufferSize(8);
setFormat(fmt);
create();
...
//new QBackingStore(this)
}
and background becomes transparent.
On MacOS with the same code it is filled with gray color.
Attachments
Issue Links
- is required for
-
AUTOSUITE-1199 Integration of the Qt Safe Renderer app into the start process of the Neptune UI by systemd
- Closed
-
AUTOSUITE-1183 On macOS qsr window is not transparent and not following cluster window
- Closed
For Gerrit Dashboard: QTBUG-77637 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
271303,5 | macOS: Don't ask for a NSWindow background unless we need one | 5.12 | qt/qtbase | Status: MERGED | +2 | 0 |
273960,4 | macOS: Keep default NSWindow background unless window is frameless | 5.14 | qt/qtbase | Status: MERGED | +2 | 0 |
274055,2 | macOS: Keep default NSWindow background unless window is frameless | 5.12 | qt/qtbase | Status: MERGED | +2 | 0 |