kachim kachim wrote:
hi,
I'm quite newbie in pyqt, so maybe my question is silly but I couldn't
find answer with google helps. I want to know when the user clicks on
my listview. Now I'm using void clicked (const QModelIndex&) signal
but it isn't what I want, signal is emitted only when then index is
valid. It is also interesting for me when index is invalid. How can I
do this?

class ListView(QListView):
    def __init__(self, parent):
        QListView.__init__(self, parent)

    def mousePressEvent(self, event):
        if not self.indexAt(event.pos()).isValid():
            print 'invalid index'
        QListView.mousePressEvent(self, event)


Regards
Baz Walter
_______________________________________________
PyQt mailing list    PyQt@riverbankcomputing.com
http://www.riverbankcomputing.com/mailman/listinfo/pyqt

Reply via email to