char windowid[64];
#ifdef Q_WS_WIN
sprintf(windowid, "SDL_WINDOWID=0x%lx", reinterpret_cast<qlonglong>(winId()));
#elif defined Q_WS_X11
sprintf(windowid, "SDL_WINDOWID=0x%lx", winId());
#else
qFatal("Fatal: cast du winId() inconnu pour votre plate-forme; toute information est la bienvenue!");
#endif
SDL_putenv(windowid);
// Initialisation du système vidéo de SDL
SDL_Init(SDL_INIT_VIDEO);
screen = SDL_SetVideoMode(width(), height(), 32, SDL_SWSURFACE);
Ne le faites pas avant l'initialisation du système vidéo de SDL [et de QWidget, sinon une seconde fenêtre sera créée par et pour SDL.]
Partager