'Return the default text geometry. Used in case the user single
clicked in the scene.'

def defaultTextGeometry(self, point):

    font = self.annotation_item.font()
    metrics = QFontMetrics(font)
    spacing = metrics.lineSpacing()
    margin = self.annotation_item.document().documentMargin()
    rect = QRectF(QPointF(point.x(), ((point.y() - spacing) - margin)), QSizeF(150, (spacing + (2 * margin))))
    return rect
