【发布时间】:2013-11-07 23:19:49
【问题描述】:
我在使用带有 QQuickItem 的 OpenGL 进行渲染时遇到问题。
设置:
我已将应用程序窗口划分为状态栏和显示区域。显示区域将用于渲染各种 Qt 插件的输出。我正在使用QML Loader 对象根据需要从插件中动态加载对象。
问题:
我复制了opengl rendering with qml example。如果我直接将它加载到显示区域中,它会完美运行。如果我使用 Loader 将它加载到显示区域,它不会显示任何内容。我已经记录了调试消息,它肯定正在运行。我已经使用 GDebugger 调试了应用程序,它似乎正在发送 OpenGL 调用。
加载器对象是否与窗口上下文混淆?
关于如何让它工作的任何建议?
加载器对象的源是否在某处可用?
【问题讨论】:
-
我也得到与 Qt.createComponent("portal.qml") 相同的行为