From 6b5dc541881e26c5d6f533d8867021859b7dff2d Mon Sep 17 00:00:00 2001 From: Martin Baeuml Date: Wed, 19 Mar 2014 23:00:12 +0100 Subject: [PATCH] allow using QPen as argument for item.setPen(), fixes #77 --- sloth/items/items.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sloth/items/items.py b/sloth/items/items.py index b80231e..64fcbf0 100644 --- a/sloth/items/items.py +++ b/sloth/items/items.py @@ -138,8 +138,9 @@ class BaseItem(QAbstractGraphicsShapeItem): return self._prefix def setPen(self, pen): + pen = QPen(pen) # convert to pen if argument is a QColor QAbstractGraphicsShapeItem.setPen(self, pen) - self._text_item.setDefaultTextColor(pen) + self._text_item.setDefaultTextColor(pen.color()) def setText(self, text=""): """