pyqt5 更改鼠标在graphicsView的图案为十字
时间: 2024-03-02 15:48:05 浏览: 175
pyqt5移动鼠标显示坐标的方法
您可以使用 `setCursor()` 方法来更改鼠标在 `graphicsView` 中的图案为十字。以下是示例代码:
```python
from PyQt5.QtGui import QCursor, QPixmap
from PyQt5.QtCore import Qt
# 创建一个十字光标
pixmap = QPixmap(16, 16)
pixmap.fill(Qt.black)
pixmap.setPixelColor(7, 7, Qt.white)
pixmap.setPixelColor(8, 8, Qt.white)
pixmap.setPixelColor(7, 8, Qt.white)
pixmap.setPixelColor(8, 7, Qt.white)
cursor = QCursor(pixmap)
# 将 graphicsView 的鼠标设置为十字光标
graphicsView.setCursor(cursor)
```
请注意,这将更改整个 `graphicsView` 中的鼠标光标。如果您只想更改特定元素的光标,可以使用 `setCursor()` 方法将光标设置为该元素的子类。
阅读全文