QGraphicsEllipseItem画圆
时间: 2023-07-16 07:16:10 浏览: 167
用Ellipse画圆
4星 · 用户满意度95%
是的,QGraphicsEllipseItem可以用于画圆。您可以使用它的构造函数创建一个椭圆项,并将宽度和高度设置相等,以绘制一个圆形。例如:
```python
from PyQt5.QtWidgets import QGraphicsScene, QGraphicsView, QGraphicsEllipseItem, QApplication
from PyQt5.QtGui import QBrush, QColor
app = QApplication([])
scene = QGraphicsScene()
view = QGraphicsView(scene)
# 创建圆形项
ellipse_item = QGraphicsEllipseItem(0, 0, 100, 100)
ellipse_item.setBrush(QBrush(QColor(255, 0, 0))) # 设置填充颜色
# 将圆形项添加到场景中
scene.addItem(ellipse_item)
view.show()
app.exec_()
```
这段代码将创建一个100x100的红色圆形,并将其添加到一个场景中,最后在一个图形视图中显示出来。
阅读全文