我已经知道如何用Qt Quick 1.0制作透明窗口。但是我最近开始使用Qt 5.0和Qt Quick 2.0,不知道该怎么做。
设置属性
设置窗口标志
设置样式表
上述功能从 QtQuick2ApplicationViewer(QQuickView) 中删除。
所以我想知道我是否可以用Qt Quick 2制作一个透明的窗口
(是因为它基于 OpenGL 吗?)。
最佳答案
这是一个 Qt5 代码:
QSurfaceFormat surfaceFormat;
surfaceFormat.setAlphaBufferSize(8);
viewer.setFormat(surfaceFormat);
viewer.setClearBeforeRendering(true);
viewer.setColor(QColor(Qt::transparent));
关于qt - 如何使用 Qt Quick 2.0 制作透明窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14009549/