腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
在
特定
时间
在
qglwidget
上
绘制
矩形
、
、
、
我
在
ubuntu16.04
上
使用带有c++的Qt 5.7。我正在尝试实现一个继承
qglwidget
的类,它以给定的速率(3-10 Hz)将图像渲染到屏幕
上
。除此之外,我想在屏幕
上
的某个地方画一个小
矩形
,它的颜色从黑色变成白色,反之亦然。它应该在图像出现时从白色切换到黑色,并在下一张图像到来之前的某个预定
时间
切换回黑色。drawTexture(QRect(0,0,1,1),texture,GL_TEXTURE_2D);glDisable(G
浏览 12
提问于2017-02-23
得票数 0
回答已采纳
1
回答
在
QWidget中将
QGLWidget
绘制
到
特定
的
矩形
区域
、
在
Qt的中,
QGLWidget
小部件的使用方式如下(为了简化,我删除了滑块代码)QHBoxLayout *mainLayout = new QHBoxLayout;setLayout(mainLayout);| | | |
浏览 0
提问于2016-11-23
得票数 0
1
回答
QGLWidget
update( rect )始终
绘制
整个
矩形
、
、
、
、
我有一个简单的绘画应用程序,使用的是我正在调用update(rect)的
QGLWidget
,传入的是一个比
QGLWidget
的rect小得多的rect。我使用QImage来
绘制
,然后
在
paintEvent中,我将其中的一部分
绘制
到
QGLWidget
。当我
在
paintEvent方法
上
设置一个断点,并调用event->rect()或event->region().rects()时,它会返回
QGLWidget
的整个rect。因此
浏览 0
提问于2015-01-10
得票数 0
1
回答
Qt GLWidget如何
绘制
文本
、
在
我使用Qt并自定义我自己的小部件之前,我
在
标准项目和免费的glut中使用了OpenGl。那么,如何在小部件
上
绘制
文本呢?如果我想包含空闲的glut并使用glutBitmapCharacter,我还需要初始化glut,而我感到困惑吗? 有没有其他方法或者我必须使用外部库?
浏览 1
提问于2018-07-01
得票数 0
3
回答
使用QOpenGLWidget与QGraphicsView:视图端口不更新?
、
、
、
,它画的是正确的,但是过了一段
时间
,我想用淡出动画来删除这个项目。或者这个:从视觉
上
看,什么都没发生。只有当我调整屏幕尺寸时,项目才会消失,或者显示正确的不透明度,以防它消失。对于选择
矩形
或键入文本项时相同(边框多次
绘制
)。谢谢您抽
时间
见我。 编辑:图片是问题的例证。蓝色
矩形
是从不移除的选择
矩形
(
浏览 7
提问于2015-07-27
得票数 0
回答已采纳
3
回答
QGLWidget
+ QGraphicsScene + QGraphicsView问题
、
我想创建一个使用
QGLWidget
,QGraphicsScene和QGraphicsView的简单缩略图浏览器。我对
在
QGraphicsScene
上
放置
QGLWidget
有一个问题。new
QGLWidget
();testWidget2QGraphicsView *testView
浏览 2
提问于2010-05-06
得票数 0
回答已采纳
2
回答
在
QML插件的
QGLWidget
上
绘制
QGLWidget
、
、
、
、
我正在编写一个QML插件,它从视频中读取帧(使用自定义小部件来完成该任务,而不是QtMultimedia/Phonon),每个帧被转换为QImage RGB888,然后显示
在
QGLWidget
上
(出于性能考虑现在,没有任何东西被画到屏幕
上
,屏幕一直保持白色。 view->setViewport(&d->canvas(
浏览 3
提问于2011-12-09
得票数 4
回答已采纳
5
回答
使用自定义
QGLWidget
调用Qt的QGraphicsView::setViewport
、
、
、
我以前也是从
QGLWidget
派生出来的,比如:{ // stuff...initializeGL() { /* my custom OpenGL initialization routine */ } }; 然而,我发现如果我试图用我的自定义
QGLWidget
作为视区来初始化一个QGraphicsView,initializeGL不会被调用(<
浏览 15
提问于2009-07-10
得票数 4
回答已采纳
1
回答
在
QGLWidget
上
绘制
失败
、
、
、
、
正如各种教程中所解释的那样,我正试图通过一个
QGLWidget
来
绘制
一个QPainter。
在
我的paintGL()函数中,我有两个例子。实际
上
,如果在OpenGL中没有什么可
绘制
的,那么我只使用QPainter
绘制
2条线(此部分确实有效)。v_color; { class MyWidget(QtOpenGL.
QG
浏览 3
提问于2016-01-19
得票数 0
回答已采纳
2
回答
何时使用Qt
在
opengl中创建渲染上下文?
、
、
、
在
该示例中,有两个并排的动画,一个
在
本地运行,另一个由OpenGL渲染。不过,我看不出有什么不同。我如何确保使用了硬件加速器。我是
在
一个嵌入式设备
上
运行这个示例的,它的Linux系统是ängström。 :
QGLWidget
(QGLFormat(QGL::SampleBuffers), pare
浏览 2
提问于2011-11-16
得票数 2
2
回答
如何处理
QGLWidget
的glXXX函数调用?
、
、
、
Qt如何处理对各种OpenGL函数的函数调用,比如
QGLWidget
中的glVertex3f? 这些调用是
QGLWidget
对象的一部分,还是严格意义
上
的全局名称空间OpenGL函数?从单独的类
在
QGLWidget
上
绘制
的最佳实践是什么?
浏览 4
提问于2011-08-17
得票数 1
回答已采纳
1
回答
如何防止QWidget
绘制
,但仍然对事件作出响应?
、
、
、
我有一个
QGLWidget
,它在Qt应用程序中呈现一个OpenGL场景。我想添加一些覆盖
在
QGLWidget
上
的其他半透明的Qt小部件。因此,如果我只做一件显而易见的事情,
在
QGLWidget
上
放置一个透明工具栏,那么工具栏的透明部分就会变成黑色(它在绘图时没有访问OpenGL框架缓冲区的权限)。 似乎建议的处理这类事情的方法是。
在
QGLWidget
的画图事件处理程序中,
在
绘制
构成背景的3D场景之后
浏览 6
提问于2013-06-11
得票数 10
回答已采纳
1
回答
使用OpenGL将图像渲染为子类QDeclarativeItem
、
、
、
、
我通读了这里的答案:,并通过覆盖QDeclarativeItem的paint()方法,
在
我的QML GUI中成功地
绘制
了一个从红到蓝的
矩形
: glVertex2d(width(), 0); painter->endNativePainting();然而,我试图实现的是
绘制
图像,该图像将在我的自定义
QGLWidget
中作为上述QDeclarativeItem的内容进行处
浏览 0
提问于2012-01-21
得票数 3
回答已采纳
2
回答
在
(桌面)屏幕
上
绘制
形状移动对象
、
、
、
我目前正在开发一个程序来显示和控制桌面屏幕
上
的动画精灵。我现在的问题是把它们画在屏幕
上
。只要sprite不阻止它,用户仍然应该能够访问其他应用程序。 我的尝试在下面,我希望,有人能指出我的正确方向。可以用这种方式移动更多的生物,但当鼠标指针移动到这些生物
上
时,屏幕就像地狱一样
在
闪烁。我的第三次尝试是Xlib中的XShape函数,以改变每个生物的形状,但性能并不比setMask好多少。我尝试了Qt的透明性,但是如果我
在
整个屏幕
上
使用QWidget,那么移动鼠标时X的cpu负载就会非常高。我
浏览 1
提问于2011-08-13
得票数 2
2
回答
在
QML中托管QOpenGL小部件
、
、
、
我有一个库来证明我的
QGLWidget
,这个接口只允许我调整大小/设置大小,并控制一些GL动画;但是没有GL命令暴露在外部,我所做的就是初始化GLWidget,然后将上下文传递给库,然后调用交换缓冲区来显示动画我想把这个
QGLWidget
库集成到QML中,可以
在
QML中有一个
QGLWidget
吗?如果是,是如何实现的?
浏览 3
提问于2012-02-12
得票数 8
回答已采纳
2
回答
在
QGLWidget
中
绘制
字符串的最简单方法
、
、
我正在用initializeGL创建一个
QGLWidget
子类。resizeGL和paintGL.一切都很好,我也可以用gluOrtho2D和3D
绘制
2D图形。百事大吉。现在我需要
绘制
一些文本,没有文本旋转,没有文本变形,没有特殊的字体。第一次试验是使用glut引擎,但程序一直
在
崩溃,所以我认为使用
QGLWidget
glut在这种情况下是行不通的。
在
QGLWidget
上
绘制
文本的最简单方法是什么?
浏览 0
提问于2013-05-09
得票数 0
回答已采纳
1
回答
在
QLabel前面附加一个
QGLWidget
、
我有一个
QGLWidget
,我喜欢在上面附加一个QLabel,用于一些度量可视化(fps、对象数量等)。为了进一步重用,我希望保持
QGLWidget
尽可能干净,不要在其中使用
QGLWidget
::renderText,而是使用带有这些度量的外部调试接口。
浏览 3
提问于2013-08-21
得票数 0
回答已采纳
2
回答
QGLWidget
与快速屏幕外渲染
、
、
、
、
是否可以
在
带有Qt的
QGLWidget
中完全脱离屏幕,而不需要重新
绘制
场景以屏幕,从而避免缓冲区
在
监视器
上
完全翻转?我需要保存在框架缓冲区
上
生成的每一个帧,但是,由于序列是由4000帧组成的,屏幕
上
的
时间
间隔是15ms,所以我花费了4000*15ms=60s,但是我需要比60年代快得多(计算并不是这里的瓶颈,只是更新问题
在
帧缓冲区上进行屏幕外呈现是否更快?是否可以避免
QGLWidget
中的监视器刷新率? 如何在不需要
浏览 4
提问于2013-11-12
得票数 7
回答已采纳
3
回答
QT 4.5 - how do I get a QPainter device in a QGraphicsView
我正在尝试用Qt4.5做一个绘画程序,所以我使用画布的QGraphicsView和QGraphicsScene来存储
绘制
的项目。由于某些原因,我无法
在
自己的派生QGraphicsView中获得QPainter上下文{ DrawingCanvas
浏览 4
提问于2009-07-13
得票数 15
回答已采纳
1
回答
如何强制QGraphicsView/QGraphicsScene缩小回最小尺寸
、
、
我使用QGraphicsView/QGraphicsScene
在
Qt中绘图。只要我继续
绘制
更大的东西,缩放和拟合就能很好地工作。但是,当boundign
矩形
大小减小时,View不会。
在
视图上重新
绘制
较小的场景之前,我调用以下命令:mpScene->setSceneRect(QRectF());fmt.setDoubleBuffer
浏览 3
提问于2013-12-27
得票数 8
点击加载更多
相关
资讯
时间都浪费在漫无目的上
在电脑上绘制流程图要讲究哪几个方面?
华为技术:配置通过流策略限制部分用户在特定时间无法上网示例
在GIF上绘制图案可以这样做!
你知道你每天在社交媒体上花了多少时间吗?
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券