Quelqu'un peut-il me suggérer en détail comment utiliser la classe QDirectPainter
pour peindre un widget directement sur le frame buffer. Je serais plus utile si vous me fournissez un exemple de travail.Peinture via QDirectPainter
2
A
Répondre
1
QDirectPainter ne peint pas et ne peut pas peindre quoi que ce soit. Il est là pour fournir un accès au framebuffer, c'est-à-dire via son QDirectPainter::frameBuffer() function. Une fois que vous avez le pointeur le framebuffer, vous devriez pouvoir manipuler les pixels directement.
Une approche qui pourrait fonctionner est de peindre votre widget à un QImage (attention à la profondeur de couleur, l'ordre des octets, le placement des pixels, etc pour correspondre à ceux de votre framebuffer) via le moteur raster. Ceci est facilement possible en ouvrant un QPainter sur une QImage. Une fois le processus de peinture terminé, passez la partie correspondante du tampon d'image dans le framebuffer.
Questions connexes
- 1. Peinture d'un custom JScrollBar
- 2. Manuel Peinture Numéro
- 3. DataGridViewComboBoxCell article inactif peinture
- 4. Peinture évolutive d'une application Qt
- 5. Filtre à apparence de peinture
- 6. Java jogl applet peinture ne fonctionne pas?
- 7. Peinture au-dessus du composant JMF
- 8. Problème de peinture sous forme de fenêtre
- 9. Substitution de la méthode de peinture DataGridViewTextBoxCell
- 10. Lignes de peinture dans un JTable
- 11. Programme de peinture open source simple
- 12. Win32 SDK fenêtre enfant peinture (C/C++)
- 13. Peinture javax.microedition.lcdui.Graphics sur le composant LWUIT
- 14. Comment réparer un Glitch de peinture MFC?
- 15. Outlook: Comment SetParent (_form.Handle, Outlook.Handle) sans problèmes de peinture?
- 16. La méthode de peinture Java ne peint pas?
- 17. Liste dans JScrollPane peinture à l'extérieur de la fenêtre
- 18. Petit problème de peinture des barres de défilement avec MFC
- 19. Méthode setBorder pour JLabel provoquant un problème de peinture
- 20. quelles bibliothèques, données, algorithmes existent pour la simulation de peinture?
- 21. Envoi MIDI via USB via Arduino
- 22. Utilisation de Core Animation/CALayer pour la peinture en couches simples
- 23. Problème avec la peinture dans Java App Swing en Java 1.6
- 24. Comment désactiver le comportement de peinture par défaut de l'événement de défilement de roue sur JScrollPane
- 25. Problème de peinture sur le thread graphique hors ligne de QWidget
- 26. Un algorithme pour un robot de dessin et de peinture - des conseils?
- 27. Le composant de peinture n'imprime pas le polygone en fonction des coordonnées souhaitées
- 28. Comment faire un délégué d'objet de peinture QCombobox pour son objet actuel? (Qt 4)
- 29. java to C# comment faire de la peinture personnalisée dans un panneau
- 30. POSTing des pièces jointes via HTTP via l'API JSON