2009-11-05 36 views

回答

1

Qt for Embedded Linux使用Qt自己的窗口系統。爲了渲染圖形,使用後端。其中一些後端支持硬件圖形加速 - 例如用於基於高端OMAP的系統的PowerVR後端。在這裏,你可以創建覆蓋圖,但是你必須使用Qt來完成,因爲Qt完全擁有了屏幕。

我使用過的另一種替代方法(實現機頂盒功能時,即通過視頻進行UI)是爲Qt編寫自定義後端,然後爲其添加額外的鉤子,您可以使用它來控制覆蓋功能(即避免Qt應用程序中的Qt)。但我想這種方法算是一種破解!

+0

非常感謝。讓我告訴你,我讀了你書中的前四章。這是我讀過的有關QT的最好的書。你寫書是適合的教程,其中的東西就像流。 – SunnyShah