QGraphicsItem绘制文本
时间: 2023-12-12 12:04:37 浏览: 92
使用QGraphicsItem进行图形绘制
可以使用QGraphicsTextItem类来绘制文本。以下是一个简单的示例,演示如何在场景中添加一个文本项:
```python
from PyQt5.QtWidgets import QGraphicsScene, QGraphicsView, QGraphicsTextItem, QApplication
from PyQt5.QtCore import Qt
app = QApplication([])
scene = QGraphicsScene()
view = QGraphicsView(scene)
view.setRenderHint(QPainter.Antialiasing)
text_item = QGraphicsTextItem("Hello, World!")
text_item.setDefaultTextColor(Qt.black)
text_item.setPos(100, 100)
scene.addItem(text_item)
view.show()
app.exec_()
```
在这个例子中,我们创建了一个QGraphicsTextItem对象,并将其添加到场景中。我们还设置了文本的颜色和位置。最后,我们将场景添加到QGraphicsView中,以便我们可以看到绘制的文本项。
阅读全文