2009-11-05 5 views

Répondre

1

Qt pour Linux embarqué utilise le propre système de fenêtrage de Qt. Pour le rendu des graphiques, les back-ends sont utilisés. Certains de ces back-ends prennent en charge l'accélération graphique matérielle - par exemple le back-end PowerVR utilisé pour les systèmes OMAP haut de gamme. Ici, vous pouvez probablement créer des superpositions, mais vous devrez le faire en utilisant Qt, car Qt prend la pleine propriété de l'écran. Une autre alternative que j'ai utilisée (quand implémentée une fonctionnalité de set-top-box, c'est-à-dire UI sur vidéo) est d'écrire un back-end personnalisé pour Qt et ensuite l'équiper de crochets supplémentaires que vous pouvez utiliser pour contrôler la fonctionnalité de superposition (c'est-à-dire contourner Qt depuis votre application Qt). Mais je suppose que cette approche compte comme un hack!

+0

Merci beaucoup. Laissez-moi vous dire que j'ai lu les quatre premiers chapitres de votre livre. C'est le meilleur livre sur QT que j'ai jamais lu. Vous écrivez livre comme un tutoriel approprié où les choses vont comme flux. – SunnyShah

Questions connexes