I am overriding the QWidget.mousePressEvent like this:
widget = QtWidgets.QWidget()
widget.mousePressEvent = my_function
def my_function(QMouseEvent):
print('Mouse Pressed')
But my question is, how do I now pass it a variable? I need something like this:
for index in range(10):
widget = QtWidgets.QWidget()
widget.mousePressEvent = my_function(index)
def my_function(QMouseEvent, index):
print(index)