我在使用带有 QQuickItem 的 OpenGL 进行渲染时遇到问题。
设置:
我已将应用程序窗口划分为状态栏和显示区域。显示区域将用于渲染各种 Qt 插件的输出。我正在使用QML Loader对象根据需要从插件中动态加载对象。
问题:
我已经用 qml 示例复制了 opengl 渲染。如果我直接将它加载到显示区域中,它会完美运行。如果我使用 Loader 将它加载到显示区域,它不会显示任何内容。我已经记录了调试消息,它肯定正在运行。我已经使用 GDebugger 调试了应用程序,它似乎正在发送 OpenGL 调用。
加载器对象是否与窗口上下文混淆?
关于如何让它工作的任何建议?
loader 对象的源在某处可用吗?