我想在Qt窗口中使用SDL_Surface
。
我使用SDL_Surface
创建了SDL_CreateRGBSurface()
。
我知道如何在Qt窗口中显示QPixmap
。
现在我只需要将SDL_Surface
转换为QPixmap
。
有人有什么想法吗?
答案 0 :(得分:1)
我还没有解决过这个问题,但我的猜测是,您必须使用相应的函数将数据从SDL_Surface
加载到QPixmap
。您可以使用loadFromData进行尝试。当然,您必须声明正确的像素格式。可以从表面检索此信息。
答案 1 :(得分:1)
您可能会对标题为“从非窗口SDL_Surface手动复制到GUI工具包”的SDL FAQ条目感兴趣。