QGraphicsView 用法
时间: 2024-01-04 22:16:31 浏览: 81
QGraphicsView类的简单用法
QGraphicsView 是 Qt 中用于显示 QGraphicsScene 的控件,可以实现图形的缩放、平移、旋转等操作。使用 QGraphicsView 需要先创建 QGraphicsScene 对象,然后将其设置给 QGraphicsView,最后将 QGraphicsView 添加到布局中即可。
下面是一个简单的示例代码:
```python
from PyQt5.QtWidgets import QApplication, QGraphicsScene, QGraphicsView, QGraphicsEllipseItem
from PyQt5.QtCore import Qt
import sys
app = QApplication(sys.argv)
# 创建 QGraphicsScene 对象
scene = QGraphicsScene()
# 添加一个椭圆形图形项
ellipse_item = QGraphicsEllipseItem(0, 0, 100, 100)
ellipse_item.setBrush(Qt.red)
scene.addItem(ellipse_item)
# 创建 QGraphicsView 对象,并设置场景
view = QGraphicsView(scene)
# 显示视图
view.show()
sys.exit(app.exec_())
```
阅读全文