我刚刚为ARM交叉编译了QT 5.2.1,我在TI AM335x EVM(入门套件)板上使用它。
我想使用eglfs平台,但不幸的是它在屏幕上显示了一些文物......
我刚刚制作了一个简单的程序来显示问题,并拍摄了一些我的屏幕照片。该程序基本上绘制了一组垂直的黑白线(交替)。
如果我在平台linuxfb上运行QT(也就是我在命令行上启动我的程序传递“-platform linuxfb”)那么软件工作正常...这是我的屏幕照片:
如果我在平台eglfs上运行QT(也就是我在命令行上启动我的程序传递“-platform eglfs”)然后我在屏幕中心附近有一些文物(似乎某些垂直线条“缺失”或“交换”)...这是我的两张照片:
有任何想法吗?
此外,似乎在同一块主板上QT 5.2.1比QT 4.8.x慢(使用QWS)......怎么可能?在编译QT 5.x时是否可以打开一些优化?
答案 0 :(得分:2)
好的,如果找到了解决方案。我正在QWidget中绘图...在QGLWidget中绘制问题是固定的。