PyQt4:向 QGraphicsView 添加文本(不是场景)

PyQt4: Add text to QGraphicsView (not the scene)

我想向 QGraphicsView 添加文本,但不向场景添加文本。那是因为我希望文本相对于 QGraphicsView 保持在固定位置。我不希望它在场景中滚动时移动。

QGraphicsView没有"addText"方法,怎么办?

编辑: 我想我想要的是图形视图顶部的透明小部件并在其上绘制。如何将一个小部件放在另一个小部件之上?

最终我的解决方案是将父 QLabel 添加到 QGraphicsView。 QLabel 具有透明背景颜色,并且仅显示文本。 应用很重要:label.setAttribute(QtCore.Qt.WA_TransparentForMouseEvents) 这样它就不会干扰 QGraphicsView 的鼠标事件。

此外,使用 Qt Designer 无法完成,或者至少我还没有想出一种方法来添加具有父级的小部件。