From c88eb28e7c60e6f4f0e9074493e633b66b2209bc Mon Sep 17 00:00:00 2001 From: ap193uee Date: Tue, 10 Jul 2018 08:18:57 +0530 Subject: [PATCH] Added offset to label's y-pos so that the label does not overflow the image (#324) --- libs/shape.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/libs/shape.py b/libs/shape.py index e8dafb38..c934ca09 100644 --- a/libs/shape.py +++ b/libs/shape.py @@ -18,6 +18,7 @@ DEFAULT_SELECT_LINE_COLOR = QColor(255, 255, 255) DEFAULT_SELECT_FILL_COLOR = QColor(0, 128, 255, 155) DEFAULT_VERTEX_FILL_COLOR = QColor(0, 255, 0, 255) DEFAULT_HVERTEX_FILL_COLOR = QColor(255, 0, 0) +MIN_Y_LABEL = 10 class Shape(object): @@ -124,6 +125,8 @@ class Shape(object): painter.setFont(font) if(self.label == None): self.label = "" + if(min_y < MIN_Y_LABEL): + min_y += MIN_Y_LABEL painter.drawText(min_x, min_y, self.label) if self.fill: