Bonjour,
Je recherche actuellement le moyen d'afficher le rendu SDL2 dans un QWidget.
J'ai fait des recherches, et j'ai vu des exemples pour la SDL 1.2. Cependant, pour la SDL2, aucune solution trouvée ne fonctionne :
-
Convertir SDL_Surface en QImage ne me convient pas : je souhaite totalement intégrer la SDL2 dans le QWidget, et non pas seulement le rendu.
-
J'ai ensuite essayé en créant un contrôle SDL2Widget : aucun code ne donne de bons résultats. Dans le meilleur des cas, la fenêtre "s'affiche" bien dans le QWidget, mais on ne peut rien dessiner…
-
Liens testés : http://stackoverflow.com/questions/25232756/sdl2-rendering-into-qwidget, https://github.com/Poles/Poles/issues/23, http://stackoverflow.com/questions/11232516/rendering-sdl-surface-on-a-qwidget-in-a-platform-independent-manner
Est-ce donc possible, est-ce que cela sera multiplateforme ? Si oui, comment faire ? Si non, pourquoi ?
Je reste à votre disposition pour toute précision ou autre…
Je vous remercie d'avance pour votre aide,
Cordialement,
florian6973.