IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Qt Discussion :

Images Qt et Surface SDL


Sujet :

Qt

  1. #1
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2009
    Messages : 1
    Par défaut Images Qt et Surface SDL
    Bonjour,

    Après avoir recherché pendant des jours une solution en vain, je m'en remets à vous. Voici mon problème :

    J'ai une fenêtre Qt sur laquelle se trouve un widget SDL. Tout fonctionne. Pour faciliter mon travail, j'ai fait appel aux ressources par Qt, en utilisant un fichier .qrc. Jusque là, ça marche : Quand j'utilise QIcon(":/silver.png"), j'ai effectivement mon image silver.png préalablement définie sur mon qrc. Le problème que je rencontre, c'est que je n'arrive à utiliser ce même système pour SDL qui ne reconnait évidemment pas le chemin utilisé.

    J'ai cherché un moyen de convertir un QImage en SDL_Surface par tous les moyens, sans succès.
    Voici mes tentatives :

    - Lire mon fichier avec QFile, et utiliser readAll() pour le récupérer et l'utiliser sur la fonction SDL_RWFromConstMem()
    - Lire les pixels d'un QImage un à un pour les envoyer à cette même fonction.
    - Tenter d'utiliser QFile avec SDL_RWFromFP()


    Bien sûr, je peux toujours utiliser un système de ressources différents que Qt (transformer mes fichiers un énorme char que j'utiliserai ensuite avec SDL_RWFromConstMem()), mais c'est loin d'être pratique, et je compte utiliser un nombre important de fichiers.
    Je ne souhaite pas abandonner SDL pour n'utiliser que Qt (car j'ai, en effet, conscience qu'il est capable des mêmes possibilités que la SDL).

    Auriez-vous une solution qui puisse m'aider à utiliser des images sur la SDL tout en utilisant le système de ressources que me fournit Qt ?

    Merci d'avance

  2. #2
    Invité
    Invité(e)
    Par défaut
    Pourquoi ne pas utiliser simplement QPainter sur un QGLWidget ?

Discussions similaires

  1. [SDL 1.2] Création et libération des surfaces SDL
    Par nanosoft dans le forum SDL
    Réponses: 4
    Dernier message: 28/03/2013, 20h00
  2. Supprimer surface SDL
    Par guadock dans le forum SDL
    Réponses: 1
    Dernier message: 05/11/2011, 21h42
  3. Réponses: 1
    Dernier message: 17/06/2009, 21h35
  4. Créer des fenêtres GTK à partir de surface SDL cliquable
    Par sociopath dans le forum GTK+ avec C & C++
    Réponses: 4
    Dernier message: 05/02/2009, 18h25
  5. Changement de la taille d'une surface SDL
    Par Kerwando dans le forum SDL
    Réponses: 4
    Dernier message: 06/06/2006, 21h34

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo