Bonjour,

je développe actuellement un lecteur vidéo avec Qt en C++ qui intègre la gestion des sous-titres, je souhaite intégrer les sous-titres dans la vidéo, c'est à dire que l'on voit la vidéo et que le texte s'affiche dans la zone de lecture.
Pour cela, j'ai donc essayé:
  • Un QLabel
    Résultat: si je fais hériter le QLabel du Phonon::VideoWidget, mon QLabel s'affiche en noir, si je fais hériter le Phonon::VideoWidget du QLabel, mon QLabel ne s'affiche pas.
  • Un QPainter::drawText()
    Résultat: rien ne se passe, j'ai fait hériter mon QPainter du Phonon::VideoWidget, puis applique la méthode drawText() mais rien.


Je pense qu'il faudrait que je mette à jour le QLabel toutes les secondes, mais le problème c'est que j'ai déjà essayé avec update() et repaint(), cela ne change rien.

Avez-vous une idée qui me permettrait de réaliser ce que je souhaite ? (c'est à dire afficher du texte sur un Phonon::VideoWidget).

Merci d'avance.