我正在使用QMainWindow
setStyleSheet("background : transparent;" );
setWindowFlags(Qt::FramelessWindowHint);
setAttribute(Qt::WA_TranslucentBackground, true);
我使用viewport创建QDeclarativeView作为QGlWidget。 编译后,我看到一个错误。窗口未呈现( 这导致第三行。 没有QGlWidget窗口正在渲染。
编辑: 这是最小的重现link
答案 0 :(得分:2)
最小的例子在我的Mac OS X上使用Qt 4.7.4完美地运行。
如果它不能在Qt 4.8的Windows上运行,它可能是跨平台的bug或最新的Qt的一些问题。
我建议你降级到Qt 4.7.4并再试一次。