Windows 使用Qt'时,使OpenGL渲染部分透明;s小部件
我刚刚开始学习OpenGl。我正在使用OpenGL在Qt小部件上绘制。我不能使用QGLWidget,因为有很多旧代码我不能修改 我有根小部件,我在其中添加了两个子小部件。一个是我使用OpenGL直接渲染到的小部件。另一个是显示简单网页的QWebview。我已经调整了webview的大小,使其位于openGL小部件的中心(和下方)。现在,我在OpenGL渲染中添加了一个模具,以允许三角形部分保持空白。webview小部件位于该部分的正下方。但是,我无法使模板区域透明,以使webview可见。它只是保持黑色。见图。 甚至可以使这个小部件的某个区域透明吗?如果是,我该如何着手进行Windows 使用Qt'时,使OpenGL渲染部分透明;s小部件,windows,qt,opengl-es-2.0,qwidget,Windows,Qt,Opengl Es 2.0,Qwidget,我刚刚开始学习OpenGl。我正在使用OpenGL在Qt小部件上绘制。我不能使用QGLWidget,因为有很多旧代码我不能修改 我有根小部件,我在其中添加了两个子小部件。一个是我使用OpenGL直接渲染到的小部件。另一个是显示简单网页的QWebview。我已经调整了webview的大小,使其位于openGL小部件的中心(和下方)。现在,我在OpenGL渲染中添加了一个模具,以允许三角形部分保持空白。webview小部件位于该部分的正下方。但是,我无法使模板区域透明,以使webview可见。它只是