首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >QPixmap败坏图像

QPixmap败坏图像
EN

Stack Overflow用户
提问于 2018-06-12 15:14:39
回答 1查看 195关注 0票数 0

为什么使用简单的QPixMap和绘图命令显示我的图像会损坏。它每隔一段时间就会正确地显示。

代码语言:javascript
复制
self._pixmap = QtGui.QPixmap(128,128)
painter = QtGui.QPainter(self._pixmap)
brush = QtGui.QBrush(QtCore.Qt.SolidPattern)
brush.setColor(QtGui.QColor(240, 20, 20, 255))
painter.setPen(QtGui.QPen(brush, 1, QtCore.Qt.SolidLine,QtCore.Qt.SquareCap))
painter.drawLine(0, 0, self._pixmap.width(), self._pixmap.height())
painter.drawLine(self._pixmap.width(), 0, 0, self._pixmap.height())
painter.end()

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-06-12 15:22:40

您应该在使用fill进行绘图之前调用QPainter,查看有关QPixmap构造函数的参考这里

这将创建一个具有未初始化数据的PySide.QtGui.QPixmap。调用PySide.QtGui.QPixmap.fill(),在使用PySide.QtGui.QPainter绘图之前,用适当的颜色填充像素映射。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50820545

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档