如何让SDL用已创建的QT中的label播放视频

我使用 p_sdl_window = SDL_CreateWindowFrom((void *)ui->label->winId());将SDL窗口绑定到label
但是执行时,他依然会产生两个窗口,并且不能播放

img

但是如果我使用SDL创建单独的播放窗口是可以播放的:
p_sdl_window = SDL_CreateWindow("video_player",SDL_WINDOWPOS_UNDEFINED,
SDL_WINDOWPOS_UNDEFINED,pCodecCtx->width,pCodecCtx->height,SDL_WINDOW_OPENGL);

怎样才能让SDL在QT的label中播放呢?