我希望在Qt窗口中使用SDL_Surface
。
我使用SDL_CreateRGBSurface()
创建了一个SDL_Surface
。
我知道如何在Qt窗口中显示QPixmap
。
现在我只需要将我的SDL_Surface
转换为QPixmap
。
有人有什么想法吗?
我尚未处理过这个特定问题,但我猜测您需要使用相应的函数从SDL_Surface
中加载数据到QPixmap
。您可以尝试使用loadFromData实现。当然,您还需要声明正确的像素格式,这些信息可以从表面获取。