使用SDL2往Qt Label上渲染图像没有画面问题解决

SDL2版本:2.0.14 (下载安装测试传送门

    先直接上解决办法:在使用SDL创建完窗口之后,需要调用如下代码将窗口显示出来。

SDL_ShowWindow(sdl_win);

    

    在研究SDL在QT上渲染画面时,发现跟随教程(传送门)操作后,并没有出现响应的结果,始终没有画面出现。

    之前在安装完SDL2的时候运行过测试程序,是可以正常在sdl自己创建的窗口上出图的。于是怀疑是不是SDL在QT上不好使,随即将创建窗口的函数调用改成sdl自己创建窗口的,一运行发现,除了Qt的窗口,SDL也创建了窗口,而且还有画面,说明SDL和Qt是可以组合使用的。

    于是乎网上找了一波资料,没找到高度相似的问题,但是发现这个博客(【解决】QT 中使用SDL多次创建窗口不能渲染画面_顾文繁的博客-CSDN博客_sdl_createwindowfrom),于是乎抱着试一试的心态(一般这么说的都会有惊喜)试了一下,没想到真的好使。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值