Hi guys

in short:

In the following class, how come only the last method appends to the TextEdit ?

class MyTextEdit(QTextEdit):
    def __init__(self, parent = None):
        QTextEdit,__init__(self, parent)

    def mousePressEvent(self, event):
if event.buttons() == Qt.LeftButton and event.modifiers() == Qt.ShiftModifier:
            pos = event.pos()
            self.append("(%s,%s)" % (pos.x(), pos.y())

    def mouseReleaseEvent(self, event):
        if event.modifiers() == Qt.ShiftModifier:
            pos = event.pos()
            self.append("(%s,%s)" % (pos.x(), pos.y())

    def mouseMoveEvent(self, event):
if event.buttons() == Qt.LeftButton and event.modifiers() == Qt.ShiftModifier:
            pos = event.pos()
            self.append("(%s,%s)" % (pos.x(), pos.y())

I'm lost,
thanks guys

- Ole Johan
_______________________________________________
Eric mailing list
[email protected]
http://www.riverbankcomputing.com/mailman/listinfo/eric

Reply via email to