我正在尝试使用QGraphicsView
来渲染一些简单的qt应用程序
QGLWidget
viewport
作为armv7 embedded platform
(略微修改过的碰撞鼠标)beagleboard
(collidingmice -platform eglfs
)。像这样开始申请:
{{1}}
但屏幕始终保持黑暗。 (纹理示例工作正常)。
qt灯塔是否能够通过像elgfs这样的平台渲染绘画?
我找不到任何有关它的确切信息。
在此先感谢。
答案 0 :(得分:1)
我刚看了一下来源here。驱动程序没有对您的Windows系统做任何假设,因此它使用0作为默认的本机窗口句柄,这通常是正确的。您的平台可能不是这种情况。您必须修改源代码,以便为函数eglCreateWindowSurface传递一个有效的本机窗口句柄。我怀疑这可能是黑屏的原因。
编辑:我不知道库libpvrPVR2D_FRONTWSEGL.so究竟是做什么的,但是根据可能在帧缓冲区提供本机窗口的名称。阅读该库的手册。
EDIT2:该库实际上提供了Window系统。看这里:http://processors.wiki.ti.com/index.php/SGXDbg。您还可以使用Qt Embedded而不是Qt QPA,因为PowerVR有一个可用的驱动程序:http://qt.gitorious.org/qt/qt/trees/4.8/src/plugins/gfxdrivers/powervr。