1

How to get mouse position only in Qlabel? I want mouse position to start in qlabel. So: qlabel loop

my code

def mousePressEvent(self, event): ret = self.hasMouseTracking() # Back to mouse MouseTracking The state of self.ui.labelLOOPVIDEO.setText(' The mouse moved :%s' % ret) x = event.x() y = event.y() self.ui.labelLOOPVIDEO.setText(' mouse x coordinate :%s , mouse y coordinate :%s' % (x, y)) 

1 Answer 1

3

I do not know what self represents in your case, but if it is the widget or window which contains the label, as I assume, then you can use this coordinate transformation:

labelPos = self.ui.labelLOOPVIDEO.mapFrom(self, event.pos()) x = labelPos.x() y = labelPos.y() 
Sign up to request clarification or add additional context in comments.

Comments

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.