Просмотр исходного кода

scale image icon to fit enclosing bounding rectangle

Lucas Heer 7 лет назад
Родитель
Сommit
e51263ba55
1 измененных файлов с 2 добавлено и 1 удалено
  1. 2 1
      sketchUI/graphics_node_item.py

+ 2 - 1
sketchUI/graphics_node_item.py

@@ -53,6 +53,7 @@ class GraphicsNodeItem(QGraphicsItem):
         # type: (QPainter, QStyleOptionGraphicsItem, QWidget) -> None
         # draw type text and bounding rectangle
         painter.setFont(self._font)
+        painter.setRenderHint(QPainter.SmoothPixmapTransform)
 
         # draw bounding rectangle
         painter.setBrush(QBrush(Qt.white))
@@ -98,7 +99,7 @@ class GraphicsNodeItem(QGraphicsItem):
 
             img_data = base64.b64decode(img_data_b64)
             qimg = QImage.fromData(img_data)
-            painter.drawImage(QRectF(0, 0, 100, 100), qimg)
+            painter.drawImage(QRectF(5, 5, 95, 95), qimg)
 
         else:
             # a set of primitives