diff options
author | brenda-br | 2023-02-20 00:07:41 +0530 |
---|---|---|
committer | brenda-br | 2023-02-20 00:07:41 +0530 |
commit | 843d6bc29f6057606230bf55d48b560862fe66b8 (patch) | |
tree | 24398815e8c0946c30bbb57a3620c55b9734bfe2 /src/main/python/utils/graphics.py | |
parent | e6037f33bdd8c349d8bb739d1e2765ba49d6e2dc (diff) | |
download | Chemical-PFD-843d6bc29f6057606230bf55d48b560862fe66b8.tar.gz Chemical-PFD-843d6bc29f6057606230bf55d48b560862fe66b8.tar.bz2 Chemical-PFD-843d6bc29f6057606230bf55d48b560862fe66b8.zip |
Repositioning Line Grips and change color of Size Grip and Show Grips on hovering Size Grip
Diffstat (limited to 'src/main/python/utils/graphics.py')
-rw-r--r-- | src/main/python/utils/graphics.py | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/main/python/utils/graphics.py b/src/main/python/utils/graphics.py index 5a44400..7398a2d 100644 --- a/src/main/python/utils/graphics.py +++ b/src/main/python/utils/graphics.py @@ -1,5 +1,5 @@ from PyQt5.QtCore import Qt, QPointF, pyqtSignal -from PyQt5.QtGui import QPen, QKeySequence +from PyQt5.QtGui import QPen, QKeySequence, QTransform, QCursor from PyQt5.QtWidgets import QGraphicsView, QGraphicsScene, QGraphicsProxyWidget, QGraphicsItem, QUndoStack, QAction, QUndoView from .undo import * @@ -147,6 +147,13 @@ class CustomScene(QGraphicsScene): self.movingItem = None #clear movingitem reference return super(CustomScene, self).mouseReleaseEvent(event) + def mouseMoveEvent(self, mouseEvent): + item = self.itemAt(mouseEvent.scenePos().x(), mouseEvent.scenePos().y(), + QTransform()) + if isinstance(item,shapes.SizeGripItem): + item.parentItem().showGripItem() + super(CustomScene,self).mouseMoveEvent(mouseEvent) + def reInsertLines(self): currentIndex = self.undoStack.index() i = 2 |