最近的一个项目,我写了一个类,继承了Qlable类。在这个新的类里面添加了paintenevnt事件,来完成视频的显示和在lable上绘制矩形框等。在PC上代码调用update()可以执行这个重绘事件,运行完全没有问题。随后交叉编译到ARM的板子上运行,程序直接死机。要说环境不同的话,就是PC机使用的X Server图形接口,而ARM上直接通过framebuffer直接映射在显示设备上的。如果不用paintevent的话,直接用Qlable类贴视频的话,ARM也是可以运行的。我就考虑是不是framebuffer是不是不支持这种继承式的lable重绘事件,如果真是这样的话,那么QT在嵌入式上的开发,真是有很大缺陷。等会我在ARM上开启X Server试试....或者哪位大神知道有什么解决办法...