腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
从
QGLWidget
切
换到
QOpenGLWidget
后
,
OpenGL
混合
似乎
有
了
奇怪
的
不同
、
、
、
我正在将我
的
3D建模应用程序
从
使用Qt
的
QGLWidget
切
换到
QOpenGLWidget
,因为后者是在Qt中使用
OpenGL
的
更新更好
的
版本。然而,切换之后,
OpenGL
混合
似乎
有
了
不同
的
表现。当我在3D模型上绘制多边形/细分线条时,在颜色源alpha中使用直接黑色与.5 (即50%),较旧
浏览 51
提问于2017-07-01
得票数 0
1
回答
使用glew与QT5.4
QOpenGLWidget
、
、
、
我正在尝试在新
的
QOpenGLWidget
(出现在QT5.4中)中使用GLEW。虽然我可以很容易地使用旧
的
QGLWidget
,但新
的
QOpenGLWidget
/ QOpenGLContext类
似乎
不能很好地与GLEW协作(我别无选择,我使用
的
是一个使用GLEW
的
外部库)。(不确定它是否相关)在我
的
应用程序中,我得到了一个
OpenGL
堆栈下流 (不确定它是否相关)在我
的</e
浏览 1
提问于2015-11-07
得票数 0
1
回答
VTK 7& Qt5.6在OSX10.11上
的
OpenGL
呈现冲突
、
、
、
、
return l_app.exec();我只是将QT5.6
的
QGLWidget
更新为
QOpenGLWidget
:
QOpenGLWidget
* l_gl_widget = new
QOpenGLWidget
,但要么我面临着我仍在试图解决
的
奇怪
问题,要么我对这些问题不够熟练。特别是,在处理QOpenGLContext & QSurfaceFormat时,我
似乎
无法让它们使用
OpenGL
3.2 ( VTK 7
Op
浏览 2
提问于2016-05-19
得票数 3
3
回答
QT中使用glew解析
OpenGL
函数
、
、
已经17天
了
----我正努力用QT用
OpenGL
编写一个简单
的
程序,但是所有在谷歌上搜索
的
教程都失败
了
。我用-
opengl
桌面编译
了
QT5.0.1,使用msvc2010使桌面默认。我读过Sean
的
教程,但它是依靠QT来解决
opengl
函数
的
。据一些人说,在QT中使用glew是不可能
的
,因为QT
的
内置库阻止
了
glew包含它
的
头部,但是Sean 认为
浏览 4
提问于2013-07-02
得票数 8
回答已采纳
4
回答
在QT5.4中跨类使用最新
的
OpenGL
函数
、
、
、
、
我在前面发布
了
一个关于如何让
OpenGL
在Qt上工作
的
问题,但现在我希望能够使用
OpenGL
所拥有的最新功能。在Qt之前,我使用
的
是glew;但是Qt说glew与它
的
QtOpenGL头文件
有
冲突。据我了解,这个
QOpenGLWidget
函数类似于
QGLWidget
。Qt详细信息表明我应该
从
它继承;但是,我并不是在它想要使用
OpenGL
函数
的
类内实例化一个
OpenGL</em
浏览 7
提问于2015-01-30
得票数 7
回答已采纳
1
回答
使用Qt显示映像流
、
、
当前
的
解决方案如下:class PaintLabel : public QWidget Q_OBJECT explicit PaintLabel问题是,性能指标和尺寸
的
关系确实很差。与fullHD
的
大小,这幅画需要1-2毫秒。但是如果我把它调整到4k,它就会变得非常滞后(16毫秒
的
绘画)。是否
有
任何方法实现相同
的
功能,但资源消耗较少?理论上,如果我将父类更改为
QOpenGLWidget</e
浏览 1
提问于2016-07-26
得票数 2
回答已采纳
1
回答
OpenGL
VAO's -在多个上下文中处理VAO
、
、
我
有
一个编辑器实用程序,它使用Qt为编辑器中
的
不同
工具创建多个
OpenGL
上下文,它们是一个“World”编辑器,它承载
了
我
的
游戏场景
的
QGLWidget
,以及一个具有“预览”
QGLWidget
的
材料编辑器我已经能够让上下文共享工作得很好,我使用gDEBugger查看
OpenGL
上下文,它们共享纹理、VBO、着色器等。但是
有
一项规定让我想知道这将如何工作,您不能在上下文之间共享顶点
浏览 7
提问于2012-11-06
得票数 9
1
回答
根据Qt版本动态使用
QGLWidget
或
QOpenGLWidget
、
、
、
、
我
的
代码应该在Qt5.4之前和之后编译和运行,在QT5.4中引入了
QOpenGLWidget
,取代
了
QGLWidget
。: public
QOpenGLWidget
public
QGLWidget
{ Q_OBJECT但这不会奏效,因为moc
似乎
不理解预处理器指令,并且会为错误
的
类生成代码。因此,我们认为我们找到了解决方案,并尝试在同一代码上<e
浏览 0
提问于2016-03-13
得票数 0
回答已采纳
1
回答
QOpenGLWidget
和QApplication?
、
、
、
、
我们
有
一个基于QWidget
的
应用程序,它以前使用QWindow进行
OpenGL
呈现。为了与触摸手势兼容,我们希望
从
使用QWindow切
换到
某种类型
的
QWidget,并且总体上更好地与应用程序
的
其他部分兼容。最近推荐
的
OpenGL
兼容QWidget
似乎
是
QOpenGLWidget
,所以我们尝试使用它。 glContext是我们自己管理
的
OpenGLContext。不幸
的</
浏览 1
提问于2017-11-01
得票数 4
3
回答
Windows 7 64位,Qt 4: glGetVersion返回"1.1.0",nvogl32v.dll被卸载
、
、
、
、
问题:
OpenGL
初始化由Qt4执行,不需要glew或额外
的
库,使用
QGLWidget
。 程序中只有一个
QGLWidget
。准确地说,
有
一个
从
QGLWid
浏览 5
提问于2013-06-11
得票数 8
回答已采纳
1
回答
OpenGL
应用程序移植到Qt5
后
看起来很
奇怪
、
、
、
、
最近,我将引擎
从
QGLWidget
移植到QWindow。一
切
都很好,除了纹理。它们出现
的
时候
有
很多洞,很黑,而且很
奇怪
。展示我
的
意思
的
例子:(破坏
的
构建(QWindow)) 第二个示例:(工作构建
QGLWidget
): 为了设置纹理,我使用了QOpenGLTexture。它显示
了
警告,glTextureView不能被解析,但仍然有效。在
QGLWidget
版本中,我使用了
浏览 1
提问于2014-07-20
得票数 3
回答已采纳
2
回答
glCreateShader给出相同
的
ID
、
、
、
背景:但是,当我创建第二个3d渲染器时,检索ID
的
OGL函数给出
的
结果完全相同,但我希望
有
新
浏览 6
提问于2017-02-17
得票数 0
回答已采纳
2
回答
QT在单独线程中管理
OpenGL
上下文
、
、
、
我了解了如何为Qt
QGLWidget
、和设置单独
的
呈现线程。我还设法获得了一种“工作”设置:将viewport.Seems中
的
颜色清除为ok.But --我收到以下警告: 在Widget构造函数中: format.setProf
浏览 2
提问于2014-07-22
得票数 1
1
回答
Qt不创建
OpenGL
上下文
、
、
、
我是Qt新手,我正在尝试将我
的
Qt5环境配置为使用
OpenGL
小部件。我在网上学习
了
很多教程和小贴士,但
似乎
没有什么效果。我在设计器中创建了一个窗口,然后手动将自己
的
QGLWidget
子类添加到窗口
的
布局中(参见教程说明)。我还填写了paintGL、initializeGL和resizeGL函数。以前我使用
的
是过剩
的
glew,所以我将glew抛到了Qt
的
构建路径中。我已经了解到,为了在Qt中使用glew,您不能包含Q
浏览 3
提问于2013-06-25
得票数 2
回答已采纳
1
回答
Qt
OpenGL
问题
从
5.10.0升级到5.12.1
、
、
我
有
一个遗留
的
C++ Qt应用程序,它已经通过许多版本
的
Qt升级
了
。我最近将它从QT5.10.0升级到5.12.1,现在,突然之间,我
的
OpenGL
显示器都遇到了问题,我不知道为什么。问题
的
快速总结: 第一个显示器绘制三维表面地图。它非常古老(包含一个使用glew
的
遗留控件),并且它使用了现在已经过时
的
QGLWidget
。我改变不了这个。但我
的
解决办法(例如调用show()或试图在软件中设置该属性)
浏览 1
提问于2019-02-22
得票数 2
回答已采纳
2
回答
在KDE桌面效果中,
OpenGL
和XRender
有
什么区别?
、
、
在KDE环境中,当您进入桌面效果和高级选项卡时,
有
一个名为"Compositing“
的
选项,可以设置为
OpenGL
或XRender。 这两种选择
有
什么
不同
?每个选项
的
用例是什么?
浏览 20
提问于2014-03-11
得票数 43
回答已采纳
1
回答
OpenGL
ES 2.0工作在Windows和Linux上,而不是在Mac上。
、
、
、
我
有
一个使用
QOpenGLWidget
作为主窗口
的
Qt应用程序。它使用
OpenGL
es2.0绘制,使用QOpenGLFunctions解析
OpenGL
函数。在Windows和Linux上,一
切
都很完美(使用相同
的
Qt应用程序)。我在所有三个平台上都使用Qt5和Qt。 然而,在Mac上,绘制图形不起作用。当我第一次尝试运行这个应用程序时,它崩溃
了
,因为它无法编译着色器程序,抱怨“精度”关键字在语法上是不正确
的
。这可能表示着色器编译器需
浏览 2
提问于2017-11-23
得票数 0
3
回答
针对桌面/平台问题
的
OpenGL
游戏开发
、
有没有人
有
在Windows上写专业
OpenGL
游戏
的
经验?对于Mac来说,由于苹果
的
控制,操作系统
似乎
相当“统一”。对于windows,由于硬件
不同
,安装
的
驱动程序
不同
,等等。硬件基础
似乎
有
许多
不同
的
配置。
从
理论上讲,
OpenGL
提供
了
一种将所有这些抽象出来
的
应用程序接口。在实践中,许多驱动程序经常有bugg
浏览 1
提问于2010-03-01
得票数 0
回答已采纳
1
回答
OpenGL
:快速离屏渲染
、
、
、
、
我需要使用
OpenGL
在屏幕外渲染相当多
的
(数万)图像。 (消息6)建议使用
QGLWidget</em
浏览 7
提问于2008-10-18
得票数 5
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券