qpainter绘制矩形(QPainter绘制矩形边框教程)

qpainter绘制矩形(QPainter绘制矩形边框教程)PyQt 5 是 Python 语言 的 GUI 编程工具包 其中包含了 QPainter 类 可以用来绘制 各种图形 下面是一些常见的图形 及其绘制 方法 直线 from em PyQt em 5 em Qt em Gui import QPainter QPen from em PyQt em 5 lt

大家好,我是讯享网,很高兴认识大家。

PyQt5是Python语言的GUI编程工具包,其中包含了QPainter类,可以用来绘制各种图形。下面是一些常见的图形及其绘制方法:


讯享网

  1. 直线
from <em>PyQt</em>5.<em>Qt</em>Gui import QPainter, QPen from <em>PyQt</em>5.<em>Qt</em>Core import <em>Qt</em> pen = QPen(<em>Qt</em>.black, 2, <em>Qt</em>.SolidLine) painter = QPainter() painter.begin(self) painter.setPen(pen) painter.drawLine(0, 0, 100, 100) painter.end() 

讯享网
  1. 矩形
讯享网from <em>PyQt</em>5.<em>Qt</em>Gui import QPainter, QPen, QBrush from <em>PyQt</em>5.<em>Qt</em>Core import <em>Qt</em> pen = QPen(<em>Qt</em>.black, 2, <em>Qt</em>.SolidLine) brush = QBrush(<em>Qt</em>.gray) painter = QPainter() painter.begin(self) painter.setPen(pen) painter.setBrush(brush) painter.drawRect(0, 0, 100, 100) painter.end() 
  1. 圆形
from <em>PyQt</em>5.<em>Qt</em>Gui import QPainter, QPen, QBrush from <em>PyQt</em>5.<em>Qt</em>Core import <em>Qt</em> pen = QPen(<em>Qt</em>.black, 2, <em>Qt</em>.SolidLine) brush = QBrush(<em>Qt</em>.gray) painter = QPainter() painter.begin(self) painter.setPen(pen) painter.setBrush(brush) painter.drawEllipse(0, 0, 100, 100) painter.end() 
  1. 文字
讯享网from <em>PyQt</em>5.<em>Qt</em>Gui import QPainter, QFont from <em>PyQt</em>5.<em>Qt</em>Core import <em>Qt</em> font = QFont(&quot;Arial&quot;, 16) painter = QPainter() painter.begin(self) painter.setFont(font) painter.drawText(0, 0, &quot;Hello <em>PyQt</em>5&quot;) painter.end() 
  1. 多边形
from <em>PyQt</em>5.<em>Qt</em>Gui import QPainter, QPen, QBrush from <em>PyQt</em>5.<em>Qt</em>Core import <em>Qt</em>, QPoint pen = QPen(<em>Qt</em>.black, 2, <em>Qt</em>.SolidLine) brush = QBrush(<em>Qt</em>.gray) painter = QPainter() painter.begin(self) painter.setPen(pen) painter.setBrush(brush) points = [QPoint(0, 0), QPoint(50, 50), QPoint(100, 0)] painter.drawPolygon(points) painter.end() 

以上只是一些常见的图形,QPainter还支持更多的绘制方法,比如曲线、扇形等等,具体可以参考官方文档。

小讯
上一篇 2025-05-27 11:43
下一篇 2025-04-15 16:49

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/168996.html