腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
QGLWidget
-如何通过覆盖来构建程序
、
、
、
、
这应该很简单:我
使用
QGLWidget
来绘制一些
openGL
图形,并且我希望能够
在
渲染的
openGL
图形上编写一些东西,所以我
使用
了
QPainter
中
的Qt演示
中
的覆盖。
QPainter
painter(this); } ------------------------------------------------------------------------
浏览 0
提问于2012-07-19
得票数 0
回答已采纳
1
回答
QGLWidget
:用
QPainter
进行过度涂装
、
、
、
我想在我的图像查看器上画一些重叠:
在
图像周围的一个虚线矩形,指示边界框。下面是我
在
paintEvent函数中所做的工作: makeCurrent(); p.drawText(pos, _resolutionOverlay); 下面是我
在
paintGL){
浏览 1
提问于2013-02-21
得票数 1
回答已采纳
4
回答
图形的
QGLWidget
和图形的QT
、
我正在尝试实现一个定制的
OpenGL
场景(包装在
QGLWidget
中
),但仍然
使用
QT控件(例如幻灯片条和按钮)。我试着使我的主小部件成为一个
QGLWidget
,它有QWidgets作为子部件。有些人声称
QGLWidget
不能像孩子一样拥有QWidgets .我不确定,我也不愿意放弃。顺便说一下,我正在
使用
可视化库绘制
OpenGL
场景,但它只是一个
OpenGL
包装器. 有什么线索吗?我的解决办法是用
QPainter
绘
浏览 3
提问于2011-12-30
得票数 5
回答已采纳
3
回答
QGLWidget
+ QGraphicsScene + QGraphicsView问题
、
我想创建一个
使用
QGLWidget
,QGraphicsScene和QGraphicsView的简单缩略图浏览器。我对
在
QGraphicsScene上放置
QGLWidget
有一个问题。代码如下所示:testWidget1->renderText("Test
浏览 2
提问于2010-05-06
得票数 0
回答已采纳
3
回答
在
QGLWidget
上
使用
QPainter
时
,启用抗锯齿功能需要执行哪些步骤?
、
我正在试着
在
QGLWidget
上画基本的形状。我正在尝试启用抗锯齿来平滑线条,但它不起作用。这就是我目前正在尝试的:glEnable(GL_MULTISAMPLE);painter.s
浏览 0
提问于2012-06-11
得票数 15
回答已采纳
1
回答
如何将
QPainter
和
OpenGL
与
着色器
与Qt5.9并行
使用
、
、
我看到了很多关于如何在QOpenGLWidget上并行
使用
OpenGL
和
着色器
以及
QPainter
的问题。例如、和。 我发现在
使用
QPainter
、原生
OpenGL
代码和
着色器
时
,会有很多问题。有时只渲染
QPainter
内容,有时只渲染存储
在
VertexArrayObjects
中
的内容,或者渲染
使用
glVertex()设置顶点的“旧方法”。我设法构建了一个非常小的
浏览 6
提问于2019-04-11
得票数 0
2
回答
如何在QOpenGlWidget的paintGL中
使用
QPainter
、
我最近从
QGLWidget
切换到了新的QOpenGlWidget,因为后者缺少renderText()函数。我正在考虑
使用
QPainter
在
我的
openGL
3D图形上绘制一些文本。我最初通过paintGL()函数呈现所有内容,如何在该函数
中
安全地添加
QPainter
?我的代码是这样的:{ //.... //
浏览 9
提问于2016-04-12
得票数 5
2
回答
Qt: glClear不适用于
OpenGL
上的过度绘制
、
、
、
问题描述void CanvasWidget::initializeGL() qglClearColor(m_backgroundColor);V1:{ glClear(GL_COLO
浏览 8
提问于2017-09-25
得票数 1
回答已采纳
1
回答
为什么这个SVG文件
在
QGLWidget
中
由QSvgGenerator生成
时
是空的?
、
、
我
使用
Qt5,用显示了一个数据图。这些地块被呈现在一个多次子类的
QGLWidget
上。有问题的图看起来像这样:按照其他来源的指示,我
使用
以下代码来编写文件,方法是将
QGLWidget
呈现到
QPainter
中
,当我调用
QPainter
::begin
时
,它会接收一个QSvgGenerator请注意,currentPlot变量属于Plot类,它继承了继承Plot3D的SurfacePlot,继承了
QGLWidget
。stroke
浏览 6
提问于2015-08-12
得票数 0
2
回答
在
使用
着色器
时
,
在
QGLWidget
中
通过
OpenGL
使用
QPainter
、
、
、
、
你们
中
的许多Qt (特别是4.6)用户会熟悉
OpenGL
教程中提供的覆盖示例,我正在尝试做一些非常类似的事情,但
使用
的是纯
OpenGL
数据的
着色器
,
而
不是
旧的固定函数管道。
QPainter
p( this );p.fillRect( 10, 10, 100, 100, QColor( 255, 0, 0为了让它在工作
时
变得非常明显,一个大的红色矩形应该出现在小部件的左
浏览 0
提问于2010-12-01
得票数 11
回答已采纳
2
回答
QGLWidget
和硬件加速?
、
、
、
、
大家好,是否
使用
硬件加速进行图像缩放? 提前谢谢你,umanga
浏览 0
提问于2010-07-01
得票数 9
回答已采纳
1
回答
具有QT4.8的独立线程
中
的
OpenGL
屏外
、
、
、
我希望
使用
OpenGL
在
一个单独的线程
中
呈现给屏幕外的缓冲区。我不需要与主线程共享上下文。以前,我
在
QT5.4
中
使用
了QOpenGLContext类,我
在
主线程
中
初始化了这个类,然后
使用
它的moveToThread和makeCurrent方法移到工作线程。我试着自己初始化一个QGLContext,但是当我调用create
时
,它只返回false,我不知道我的错误是什么。
在
Qt 4.8
浏览 2
提问于2015-03-25
得票数 2
回答已采纳
1
回答
QPainterPaths的高效屏幕外绘制(
OpenGL
和非
OpenGL
解决方案)
、
、
、
在
我的应用程序
中
,我
使用
QPainter
在
widget 上绘制街道地图。由QPainterPaths生成,其中包含要绘制的预先计算的路径 是否可以将QPainterPaths转换为可以<
浏览 4
提问于2012-07-13
得票数 45
2
回答
如何从QGraphicsItem::QGLFrameBufferObject ()
、
(假设QGraphicsItem位于由具有
QGLWidget
的QGraphicsView渲染的场景
中
,因为视口=> painter正在
使用
opengl
引擎) QGraphicsItem::paint(
QPainter
在这里,fbo/pbuffer是
使用
自定义
opengl
代码
在
QGLWidget
中
绘制的。
在
QGraphicsEffect:: draw (
QPainter</em
浏览 0
提问于2011-08-24
得票数 13
1
回答
在
Qt中
使用
QGraphicsScene来呈现
OpenGL
、
、
、
我试图将带有QGraphicsScene的
OpenGL
保存为图像(png或jpeg),但我不希望图像依赖于当前视图(缩放)。这就是我不
使用
grabFrameBuffer的原因,但我
使用
render()代替:// fill the image // and define rectbuffer(), the QRect() containing what I want to s
浏览 4
提问于2012-02-28
得票数 4
1
回答
renderText()创建一些向下移动的字母
、
、
、
我创建了一个从
QGLWidget
派生的类:我想在
OpenGL
小部件上编写一些文本。picture line 1
在
小工具顶部创建的文本
中
,一些字母被向上/向下移动。例如,
在
图片的第一行
中
,'C','G','O‘被向上移动,
而
'4','5’被向下移动。我还尝试了
QPainter</
浏览 0
提问于2012-04-25
得票数 2
1
回答
改变
QGLWidget
的亮度
、
、
、
我有一个
QGLWidget
,我正在尝试调整
使用
滑块小工具的亮度,然而,我遇到了麻烦,试图让我的头周围,我将如何做这件事。我知道我需要将像素从帧缓冲区移动到一个矩阵
中
,这样我就可以进行必要的调整,但我不知道如何做到这一点。
浏览 5
提问于2015-04-16
得票数 1
2
回答
在
PyQt
中
编译
着色器
、
、
、
、
我不能让一个基本的着色程序
在
PyQt
中
工作。我认为这至少应该正确编译着色代码(我
不是
这里的专家),但是无论我尝试什么,addShaderFromSourceFile()总是返回false。
着色器
程序日志总是空的。void main(void) gl_FragColor = vec4(1.0,0.0,0.0,1.0);文件
浏览 2
提问于2012-06-25
得票数 8
回答已采纳
1
回答
如何激活一个
QPainter
::入门beginNativePainting,Painter非活动
QGLWidget
?
、
、
我得到了一个带有折叠类签名的*.dll文件 Q_OBJECT我创建了这样一个Render_WidgetGLhorizontalLayout_5->addLayout(gridLayout);RenderProject\nderBackendOpenGlES2 2
使用
GLEW 1.12.0 RenderProject\nderBackendOpenGlES2\
OpenGL
2.0: 1 <e
浏览 6
提问于2015-07-10
得票数 1
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
云直播
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券