• 4792阅读
  • 2回复

[提问]Qt5如何解决无边框窗口OpenGL显示区域被挖空的问题? [复制链接]

上一主题 下一主题
离线nongxiaoming
 

只看楼主 倒序阅读 楼主  发表于: 2014-09-27
在Qt5上面,采用自定义的窗口外观,设置 setWindowFlags(Qt::FramelessWindowHint);setAttribute (Qt::WA_TranslucentBackground);这两个属性以后,主窗体上面放的QGLWidget控件的区域就不显示了,整个就是被挖空的一大块区域,请问有没有人碰到过这个问题?该如何解决?
离线彩阳

只看该作者 1楼 发表于: 2014-09-28
QGLWidget中显示的内容不是使用原生的渲染方法,所以不会显示半透明的效果。
上海Qt开发联盟,热忱地欢迎你的加入!
离线nongxiaoming

只看该作者 2楼 发表于: 2014-10-11
回 彩阳 的帖子
彩阳:
QGLWidget中显示的内容不是使用原生的渲染方法,所以不会显示半透明的效果。

请教一下如何解决?Qt官方也有很多人反应过这个问题,而且测试发现linux下是没问题的。
快速回复
限100 字节
 
上一个 下一个