• 3635阅读
  • 6回复

PNG图片透明部分如何处理? [复制链接]

上一主题 下一主题
离线ashe0817
 

只看楼主 倒序阅读 楼主  发表于: 2014-05-27
我有一张PNG图片,有透明的部分,加载到QML中透明部分显示白色,怎么破?
离线toby520

只看该作者 1楼 发表于: 2014-05-27
是你的qml的父亲背景颜色吧
QtQML多多指教开发社区 http://qtclub.heilqt.com
将QtCoding进行到底
关注移动互联网,关注金融
开发跨平台客户端,服务于金融行业
专业定制界面
群号:312125701   373955953(qml控件定做)
离线ashe0817

只看该作者 2楼 发表于: 2014-05-27
回 toby520 的帖子
toby520:是你的qml的父亲背景颜色吧 (2014-05-27 15:49) 

是的,如何让主窗口透明又可以显示图片呢。
离线彩阳

只看该作者 3楼 发表于: 2014-05-27
看看Qt如何实现透明的窗口,widget的也行。百度搜一下。
上海Qt开发联盟,热忱地欢迎你的加入!
离线ashe0817

只看该作者 4楼 发表于: 2014-05-27
回 彩阳 的帖子
彩阳:看看Qt如何实现透明的窗口,widget的也行。百度搜一下。 (2014-05-27 21:48) 

QWidget我知道。但是我觉得吧,QML是为移动平台而生的,可能还真是不适合搞桌面应用,我还是老老实实搞QWidget好了。
离线xrds6

只看该作者 5楼 发表于: 2014-05-29
前几天看到一个视频说qml目前还不支持主窗口透明。。。
离线彩阳

只看该作者 6楼 发表于: 2014-05-29
其实是这样的。因为QML/Quick使用的是OpenGL渲染,而OpenGL的渲染上下文规定不允许出现透明的背景,所以得出的结论是QML/Quick下构建的项目无法让窗口的背景透明。
上海Qt开发联盟,热忱地欢迎你的加入!
快速回复
限100 字节
 
上一个 下一个