当前位置:网站首页 > R语言数据分析 > 正文

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



PyQt

5是Python

语言

的GUI编程工具包,其中包含了QPainter类,可以用来

绘制

各种

图形

。下面是一些常见的

图形

及其

绘制

方法:

1. 直线

 from PyQt 5. Qt Gui import QPainter, QPen from PyQt 5. Qt Core import Qt pen = QPen( Qt .black, 2, Qt .SolidLine) painter = QPainter() painter.begin(self) painter.setPen(pen) painter.drawLine(0, 0, 100, 100) painter.end() 

2. 矩形

 from PyQt 5. Qt Gui import QPainter, QPen, QBrush from PyQt 5. Qt Core import Qt pen = QPen( Qt .black, 2, Qt .SolidLine) brush = QBrush( Qt .gray) painter = QPainter() painter.begin(self) painter.setPen(pen) painter.setBrush(brush) painter.drawRect(0, 0, 100, 100) painter.end() 

3. 圆形

 from PyQt 5. Qt Gui import QPainter, QPen, QBrush from PyQt 5. Qt Core import Qt pen = QPen( Qt .black, 2, Qt .SolidLine) brush = QBrush( Qt .gray) painter = QPainter() painter.begin(self) painter.setPen(pen) painter.setBrush(brush) painter.drawEllipse(0, 0, 100, 100) painter.end() 

4. 文字

 from PyQt 5. Qt Gui import QPainter, QFont from PyQt 5. Qt Core import Qt font = QFont("Arial", 16) painter = QPainter() painter.begin(self) painter.setFont(font) painter.drawText(0, 0, "Hello PyQt 5") painter.end() 

5. 多边形

 from PyQt 5. Qt Gui import QPainter, QPen, QBrush from PyQt 5. Qt Core import Qt , QPoint  pen = QPen( Qt .black, 2, Qt .SolidLine) brush = QBrush( Qt .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还支持更多的

绘制

方法,比如曲线、扇形等等,具体可以参考官方文档。

到此这篇qpainter绘制矩形(QPainter绘制矩形边框教程)的文章就 介绍到这了,更多相关内容请继续浏览下面的相关 推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • NoneType翻译成英语(nonetype object is not subscriptable翻译)2025-11-12 07:00:09
  • airplanechefs下载(airplanechefs下载最新版本)2025-11-12 07:00:09
  • linux libxml2安装(linux怎么安装libpthread库)2025-11-12 07:00:09
  • swagger2注解详解(swagger3 注解)2025-11-12 07:00:09
  • mockito 静态方法(powermockito静态方法)2025-11-12 07:00:09
  • docker run hello-world启动不了(docker run 无法启动)2025-11-12 07:00:09
  • a标签打开iframe(a标签 iframe)2025-11-12 07:00:09
  • aiplus是什么牌子耳机(aifree是什么耳机)2025-11-12 07:00:09
  • hpro怎么念(hp怎么读)2025-11-12 07:00:09
  • treeplan下载(tree 下载)2025-11-12 07:00:09
  • 全屏图片