QWidget中的SDL_Surface

时间:2011-10-13 12:38:06

标签: c++ qt sdl

我想在Qt窗口中使用SDL_Surface。 我使用SDL_Surface创建了SDL_CreateRGBSurface()。 我知道如何在Qt窗口中显示QPixmap。 现在我只需要将SDL_Surface转换为QPixmap。 有人有什么想法吗?

2 个答案:

答案 0 :(得分:1)

我还没有解决过这个问题,但我的猜测是,您必须使用相应的函数将数据从SDL_Surface加载到QPixmap。您可以使用loadFromData进行尝试。当然,您必须声明正确的像素格式。可以从表面检索此信息。

答案 1 :(得分:1)

您可能会对标题为“从非窗口SDL_Surface手动复制到GUI工具包”的SDL FAQ条目感兴趣。