#c #qt #sdl
#c #qt #sdl
Вопрос:
Я хочу использовать a SDL_Surface
внутри окна Qt. Я создал с SDL_Surface
помощью SDL_CreateRGBSurface()
. Я знаю, как отобразить a QPixmap
в окне Qt. Теперь мне нужно только преобразовать мой SDL_Surface
в QPixmap
. У кого-нибудь есть идеи?
Ответ №1:
Я еще не работал над этой конкретной проблемой, но я предполагаю, что вам нужно загрузить данные из SDL_Surface
в QPixmap
с помощью соответствующей функции. Вы могли бы попробовать это с помощью loadFromData. Конечно, вы должны объявить правильный формат пикселей. Эта информация может быть получена с поверхности.
Ответ №2:
Возможно, вас заинтересует запись часто задаваемых вопросов SDL под названием «Копирование вручную из неоконной SDL_Surface в инструментарий GUI».