![](/img/trans.png)
[英]cannot convert from 'SDL_Surface' to 'SDL_Surface MainMenu::*'
[英]SDL_Surface in QWidget
我想在Qt窗口中使用SDL_Surface
。 我使用SDL_CreateRGBSurface()
創建了一個SDL_Surface
。 我知道如何在Qt窗口中顯示QPixmap
。 現在我只需要將SDL_Surface
轉換為QPixmap
。 有人有什么想法嗎?
我還沒有解決這個特殊問題,但我的猜測是,您必須使用相應的函數將數據從SDL_Surface
加載到QPixmap
。 您可以使用loadFromData嘗試它。 當然,您必須聲明正確的像素格式。 可以從表面檢索此信息。
您可能對標題為“從非窗口SDL_Surface手動復制到GUI工具包”的SDL FAQ條目感興趣。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.