腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
如何
提高
QPainter
性能
?
qt
、
graphics
、
qpainter
我有一个大显示器(大约1000x2000像素),我正在执行以下操作来将图像绘制到屏幕上:
QPainter
painter我画
的
屏幕越大,这幅画需要
的
时间就越长。我猜pImage正在被memcpy复制,这就是区别。我
如何
才能减少这种开销?我在这里并不是在尝试扩展或其他什么。 谢谢。
浏览 1
提问于2011-06-29
得票数 2
2
回答
qt
性能
- OpenGL
qt
、
qt4
、
embedded-linux
我不想在我
的
小部件(
QPainter
)
的
paint函数中使用原生OpenGL来
提高
性能
。我看到有一个函数
QPainter
::begin/endNativePainting(),它可以帮助我。但我找不到这样
的
例子...我想知道这些函数是低成本
的
,还是每次使用它们都会降低
性能
?2.我可以为我使用
的
所有小部件定义beginNativePainting()和endNativePainting(),而不是在我拥有的每
浏览 1
提问于2011-04-12
得票数 1
2
回答
QPainting QPixmap使用裁剪来
提高
性能
c++
、
qt
我试图在Qt中创建一个支持缩放
的
简单图像查看器。 为了显示图像文件,我将其加载到QImage中并创建一个QPixmap。m_pixmap = px; } void paintEvent(QPaintEvent*)
QPainter
painter(this); style()->drawItemPi
浏览 218
提问于2020-09-23
得票数 1
回答已采纳
1
回答
QGraphicsView不会在滚动中呈现某些项目
qt
、
qt4
性能
似乎也很慢。如果我从MyView构造函数中删除这一行:
性能
提高
了我也希望他们能够橡皮筋点击和选择多个方块,并改变颜色
的
方式以及。 但由于已经存在
性能
问题,我打算只使用一个图形项并存储一个二维整数数组,然后在paint函数中根据数组
的
值绘制一个图像。这会
提高
性能
吗?点
浏览 4
提问于2013-12-07
得票数 0
1
回答
如何
提高
QPainter
drawpoint()
的
速度?
performance
、
qt
、
draw
、
qpainter
、
paintevent
这是可能
的
,但在调用repaint()或update()时太慢了。我该怎么办?
浏览 36
提问于2013-08-13
得票数 0
1
回答
QT多线程QImage变化
multithreading
、
qt
、
qimage
我正在编写一个软件,它可以对许多(潜在
的
大)图像进行大量
的
图像操作/合成。所以我想出了一个似乎可行
的
主意,但我觉得非常烦躁。在辅助线程中,我从提供
的
指针重新创建一个新
的
QImage。这意味着,没有副本,没有闪电战。它似乎工作得很好,只
浏览 35
提问于2022-09-17
得票数 3
回答已采纳
4
回答
我可以重用
QPainter
吗?
c++
、
image
、
qt
渲染到位图,我必须创建一个
QPainter
。如果必须将多个区域呈现为多个位图,
如何
重置
QPainter
?painter1(&img1);scene1.render(&painter1);painter2.setRenderHint(
QPainter
::Antialiasing); scene2.render(&painter
浏览 4
提问于2015-04-23
得票数 1
回答已采纳
1
回答
QImage抖动质量
windows
、
image
、
qt
、
qimage
我们目前正在使用一个商业库
的
图像呈现与Windows。当显示单色图像
的
大小小于图像
的
原始大小时,此库灰度缩放图像,以便仍然可以识别大多数图像:现在,我在QT4.8应用程序中尝试了同样
的
方法。这样做很好,但是输出却不那么令人满意:我尝试了几个renderHints (
QPainter
::SmoothPixmapTransform,防混叠,HighQualityAntialiasing),并使用 mImage = mImage.convertToFormat(QImage::Forma
浏览 4
提问于2014-02-18
得票数 3
回答已采纳
1
回答
将
QPainter
呈现结果存储到QPixmap实例中
qt
、
qt5
、
qgraphicsscene
、
qgraphicsitem
、
qpainter
我想要将模糊效果应用到由GRadialGradient生成
的
渐变和由
QPainter
.Looks呈现
的
梯度,就像对于这样
的
图形效果一样,我必须提供一个,然后调用->render()方法,但是我找不到任何方法将
QPainter
直接添加到任何中。我认为将
QPainter
呈现结果转换为QPixmap可以解决problem.But --我不知道how.And --我不知道转换
的
性能
如何
,然后实时应用模糊效果。以下是我到目前为止所写<em
浏览 3
提问于2020-08-09
得票数 0
回答已采纳
2
回答
QPainter
保存状态
c++
、
linux
、
qt
、
qwidget
、
qpainter
我有一个QWidget,其中我使用一个
QPainter
对象来绘制一些点,但是当调用update()方法时,QWidget
的
绘制就完全被清除了。有没有办法保存实际
的
状态并只是添加点,或者我必须保存每个点并在每次paintEvent()调用中绘制它们?基本上,当我按下箭头时,我必须在QWidget上显示一条线(这是为了汽车拉力赛)。
浏览 0
提问于2012-10-05
得票数 1
回答已采纳
1
回答
派生
的
QPainterPath、
QPainter
性能
迅速下降
c++
、
qt
、
qpainter
我目前正在尝试将我
的
QPainter
对象封装到可重用
的
类中,可能会彼此派生。这使得他们可以随心所欲地改变画家,让自己
的
孩子画画等等:DrawArc::DrawArc() : QPainterPath(){ //...;然而,我看到painter->drawPat
浏览 5
提问于2012-12-13
得票数 0
回答已采纳
1
回答
QGraphicsView反混叠算法不能很好地处理很小
的
细节
python
、
pyqt
、
pyqt5
我在QGraphicsView上遇到
的
问题是,它显示
的
图像(枕头生成
的
图像)质量很低,我无法在图像上阅读文本,但是如果我放大,我可以更好地看到细节,但它
的
大小并不清楚,也不太令人失望。这是两个样本,一个是问题,另一个是应该解决
的
问题。QGraphicsView场景质量问题还有这个 将涵盖此问题
的
代码示例。
浏览 1
提问于2020-08-25
得票数 1
回答已采纳
1
回答
QGLWidget -
如何
通过覆盖来构建程序
c++
、
qt
、
opengl
、
graphics
、
qglwidget
这应该很简单:我使用QGLWidget来绘制一些openGL图形,并且我希望能够在渲染
的
openGL图形上编写一些东西,所以我使用了
QPainter
中
的
Qt演示中
的
覆盖。
QPainter
painter(this); } ------------------------------------------------event); // Base class call, this calls initializeGL ONCE an
浏览 0
提问于2012-07-19
得票数 0
回答已采纳
1
回答
Qt
的
RasterOp_NotSourceXorDestination在MAC上不起作用。
macos
、
qt4
、
paint
我基本上是想给我
的
画一个橡皮筋
的
效果,我正在使用
QPainter
的
setCompositionMode方法将合成模式设置为RasterOp_NotSourceXorDestination,它在windowssetCompositionMode(
QPainter
::RasterOp_NotSourceXorDestination);可以在Windows上运行,但不能在MAC pc上运行。
浏览 1
提问于2011-06-30
得票数 1
回答已采纳
1
回答
使用QOpenGLWidget优于普通QWidget
的
好处
qt
、
opengl
除了调用OpenGL API之外,QOpenGLWidget还可以用作普通QWidget,其中使用
QPainter
。因此,我想知道,如果我不打算直接调用任何OpenGL API来呈现我
的
小部件,但是只有
QPainter
API,那么使用QOpenGLWidget而不是QWidget还有什么(
性能
可能)
的
好处吗?
浏览 1
提问于2016-07-05
得票数 2
回答已采纳
1
回答
QT当中
的
源码是
如何
高效
的
实现重绘
的
,我想重载其paintEvent,要
如何
做到QT一样
的
绘制速度?
qt
浏览 562
提问于2023-02-06
5
回答
对SQL表进行索引会
提高
LINQ语句
的
性能
吗?
c#
、
sql
、
linq
、
linq-to-sql
、
indexing
为一个非常愚蠢
的
问题道歉。再说一次,如果这是一个非常愚蠢
的
问题,我真的道歉。
浏览 0
提问于2010-08-05
得票数 7
回答已采纳
1
回答
用最少
的
资源绘制和更新图形最快
的
方法是什么?
c++
、
performance
、
graphics
我知道我可以跳到学习OpenGL或DirectX,但我想知道还有什么其他
的
选择来绘制图形,以及它们在OpenGL
性能
方面的伸缩性
如何
。直接在屏幕上绘制像素
的
C++命令让我怀疑图形渲染过程是
如何
完成
的
,如果只是使用这些C++命令可能对小事情(如绘制自定义窗口)有更好
的
性能
。我真的不确定从哪里开始,所以在任何流行
的
图形渲染软件/技术之间进行客观
的
比较会很有帮助。
浏览 2
提问于2013-02-02
得票数 1
回答已采纳
1
回答
Qt在10毫秒内绘制100万个圆
performance
、
qt
、
qpainter
如何
在小于10ms
的
时间内绘制并显示100万个圆(半径5,填充相同
的
颜色)?我已经尝试了我在社区中能找到
的
所有方法,但通过在QWidget::paintEvent()中使用
QPainter
::drawEllipse(),我能达到
的
最佳
性能
大约是2秒。
浏览 52
提问于2019-05-14
得票数 1
回答已采纳
1
回答
QPainter
.drawText丑陋
的
字体渲染
python-3.x
、
qt
、
pyqt4
、
font-rendering
qpix.rect() , QtCore.Qt.AlignBottom + QtCore.Qt.AlignCenter, Invent.get_item(i)['type']) 字体呈现(消除锯齿)与其他应用程序使用
的
字体呈现不同
浏览 4
提问于2014-03-17
得票数 4
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
腾讯会议
活动推荐
运营活动
广告
关闭
领券