diff options
Diffstat (limited to 'Lib/defconQt/objects')
| -rw-r--r-- | Lib/defconQt/objects/colorWidgets.py | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/Lib/defconQt/objects/colorWidgets.py b/Lib/defconQt/objects/colorWidgets.py index 3ed9152..f9708c7 100644 --- a/Lib/defconQt/objects/colorWidgets.py +++ b/Lib/defconQt/objects/colorWidgets.py @@ -16,12 +16,10 @@ class ColorVignette(QWidget): self._color = color self._readOnly = False - @property def color(self): return self._color - @color.setter - def color(self, color): + def setColor(self, color): self._color = color self.update() @@ -32,7 +30,7 @@ class ColorVignette(QWidget): dialog = QColorDialog() ok = dialog.exec_() if ok: - self.color = dialog.currentColor() + self.setColor(dialog.currentColor()) def readOnly(self): return self._readOnly @@ -50,7 +48,7 @@ class ColorVignette(QWidget): self.style().drawPrimitive(QStyle.PE_Frame, panel, painter, self) r = self.style().subElementRect(QStyle.SE_FrameContents, panel, self) painter.fillRect(r, Qt.white) - painter.fillRect(r.adjusted(2, 2, -2, -2), self.color) + painter.fillRect(r.adjusted(2, 2, -2, -2), self._color) def paintEvent(self, event): painter = QStylePainter(self) |
