The SDL forums have moved to discourse.libsdl.org.
This is just a read-only archive of the previous forums, to keep old links working.


SDL Forum Index
SDL
Simple Directmedia Layer Forums
SDL2 and Qt Development
openownworld
Guest

×ð¾´SDL2µÄ¿ª·¢×éÄãÃǺãº
ºÜ¸ßÐËÄܹ»Ê¹ÓÃÄãÃÇ¿ª·¢µÄSDL2¿â¡£¾ÍÏñÄãÃǽéÉܵÄÒ»Ñù·Ç³£Ç¿´ó£¬Ò×Ó㬷½±ã¡£
ÎÒÔÚLinux Cnetos 6.6 ʹÓÃQt 5.4¿ª·¢´°¿Ú³ÌÐòÊÇÓöµ½ÁËSDL2µÄһЩÎÊÌâ¡£
µ÷ÓÃÏÂÃæ½Ó¿Úʱ£ºSDL2»á×èÈû£¬½çÃæ±ÀÀ£¡£
SDL_Window* window = SDL_CreateWindowFrom((void*)ptr_gfx->winId());
SDL_Renderer* render = SDL_CreateRenderer(window, -1,0);
//render = SDL_CreateRenderer(window,-1,SDL_RENDERER_ACCELERATED | SDL_RENDERER_PRESENTVSYNC);
¾­¹ýÎҵķÖÎö£¬SDL2¶ÔX11´°¿Ú·â×°ÎÊÌ⣺´íÎó³öÏÖÔÚÕâ¸öº¯ÊýÖС£×¢Ê͵ô¾Í¿ÉÒÔÕý³£ÔËÐС£ÆÚ´ýºóÃæ°æ±¾µÄ¶ÔQt for Linux¼æÈݽâ¾ö¡£
void SDL_HideWindow(SDL_Window * window)
{
CHECK_WINDOW_MAGIC(window, );

if (!(window->flags & SDL_WINDOW_SHOWN)) {
return;
}

/* SDL_UpdateFullscreenMode(window, SDL_FALSE);

if (_this->HideWindow) {
_this->HideWindow(_this, window);
}
SDL_SendWindowEvent(window, SDL_WINDOWEVENT_HIDDEN, 0, 0);*/
¡»
}