2009-11-05 2 views

답변

1

임베디드 리눅스 용 Qt는 Qt 고유의 윈도우 시스템을 사용합니다. 그래픽 렌더링을 위해 백엔드가 사용됩니다. 이러한 백 엔드 중 일부는 하드웨어 그래픽 가속을 지원합니다 (예 : 고급 OMAP 기반 시스템에 사용되는 PowerVR 백엔드). 여기에서는 아마도 오버레이를 만들 수 있지만, Qt는 화면의 완전한 소유권을 갖기 때문에 Qt를 사용해야합니다.

내가 사용했던 또 다른 방법은 (Qt의 셋톱 박스 기능, 즉 UI를 구현할 때) Qt에 대한 사용자 지정 백엔드를 작성한 다음이를 제어 할 수있는 추가 후크를 장착하는 것입니다 오버레이 기능 (Qt 응용 프로그램에서 Qt를 우회). 그러나 나는 접근법이 해킹으로 간주된다고 생각합니다!

+0

대단히 감사합니다. 나는 네 책의 처음 네 장을 읽었 음을 말해 준다. 내가 읽은 QT에 관한 최고의 책입니다. 책을 올바른 길잡이로 쓰면 상황이 흐를 것입니다. – SunnyShah

관련 문제