QML无法显示图像问题

问题

使用qt5.7在笔记本上和台式机上分别新建的Qt Quick项目。
在台式机上可以显示出界面上的文字,但在笔记本上就什么也没有

这里写图片描述

应用程序输出:
shader compilation failed:
“Failed to create D3D shaders.\n”
QOpenGLShader::link: Failed to create D3D shaders.
Failed to create D3D shaders.

然后百度发现,是显卡问题不能支持OpenGL

1、尝试更新显卡驱动程序。

查看显卡驱动文件:计算机—>设备管理器—>显示适配器
这里写图片描述

我这是混显。
有集成显卡Intel(R) HD Graphics 3000,
独立显卡NVIDIA GeForce GT 520M。
(以前不懂,查了一下才发现都是低配的。让我哭会儿先)
下了驱动精灵更新显卡驱动后依然不行

2、显卡配置问题

控制面板—>NVIDIA 控制面板—>管理3d设置—>全局设置—>首选图形处理器,选择高性能NVIDIA 处理器。
这里写图片描述

我的电脑是联想z470,如果首选图形处理器选项无法选择,看看笔记本前面有个银色开关。不开默认使用集成显卡,拨开后即可选择使用独显了。

然后问题解决了,界面可以正常显示图形文字了

这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值