2009-11-05 42 views

回答

1

Qt for Embedded Linux使用Qt自己的窗口系统。为了渲染图形,使用后端。其中一些后端支持硬件图形加速 - 例如用于基于高端OMAP的系统的PowerVR后端。在这里,你可以创建覆盖图,但是你必须使用Qt来完成,因为Qt完全拥有了屏幕。

我使用过的另一种替代方法(实现机顶盒功能时,即通过视频进行UI)是为Qt编写自定义后端,然后为其添加额外的钩子,您可以使用它来控制覆盖功能(即避免Qt应用程序中的Qt)。但我想这种方法算是一种破解!

+0

非常感谢。让我告诉你,我读了你书中的前四章。这是我读过的有关QT的最好的书。你写书是适合的教程,其中的东西就像流。 – SunnyShah