摘要: 所谓的双缓冲技术,简单来说就是我们先在一张画布上画好我们想要的,然后再将这张画布上的内容在控件(屏幕)上呈现出来。稍微专业点来说就是先建立一个临时缓冲区用于存储我们要画的内容,之后拷贝到图像显示缓冲区中进行显示。相比直接在控件上绘图,双缓冲技术可以有效减少绘图时所产生的闪烁问题,也可以让绘制速度变得 阅读全文
posted @ 2019-02-20 21:33 天子骄龙 阅读(665) 评论(0) 推荐(0)
摘要: 在PyQt5中,一般可以通过Qpainter,QPen,QBrush这三个类来实现绘图功能,此外,QPixmap的作用是加载并呈现本地图像,而图像的本质上也是通过绘图方式实现的,所以QPixmap也可以被视为绘图的一个类 Qpainter类在QWidget(控件)上执性绘图操作,它是一个绘制工具,为 阅读全文
posted @ 2019-02-20 10:07 天子骄龙 阅读(5592) 评论(1) 推荐(0)
摘要: Qt提供的画刷风格: Qt.TexturePattern 自定义图像画刷 线性渐变 QLinearGradientPattern QLinearGradient需要传入的参数为需要进行渐变的区域坐标,那其实只要把我们在paintEvent()事件函数中要绘制的矩形区域的坐标输入即可(输入两点坐标,若 阅读全文
posted @ 2019-02-20 07:41 天子骄龙 阅读(1089) 评论(0) 推荐(0)