c++ - 窗口未在 Qt 中呈现

标签 c++ qt qml

我正在使用 QMainWindow

setStyleSheet("background : transparent;" );
setWindowFlags(Qt::FramelessWindowHint);
setAttribute(Qt::WA_TranslucentBackground, true);

我创建了 QDeclarativeView,视口(viewport)为 QGlWidget。 编译后,我发现一个错误。窗口未渲染( 这导致了第三行。 没有 QGlWidget 窗口正在渲染。

编辑: 这是最小重现link

最佳答案

这个最小的示例在我的带有 Qt 4.7.4 的 Mac OS X 上完美运行。

如果它无法在装有 Qt 4.8 的 Windows 上运行,则可能是跨平台错误或最新 Qt 的某些问题。

我建议您降级到Qt 4.7.4并重试。

关于c++ - 窗口未在 Qt 中呈现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9247858/

相关文章:

c++ - CentOS 6.02 64 位操作系统中的 OpenSSL 构建错误

c++ - "Error: function does not take 4 arguments"但确实如此

linux - Qt 相当于 gtk_init_check

c++ - 如何创建一个以 HWND 作为父级的 QWidget?

drag-and-drop - QML 在网格中拖放

qml - 如何在 QML ScrollView 中设置滚动动画?

c++ - 为枚举参数化的模板

c++ - boolean 类型的递归

c++ - 如何在 Qt 的另一个类中发出信号?

qml - 我可以使用Qt quick UI 项目来开发一个真正的产品吗?