David Boddie wrote: > > When it.current() returns None. You can rewrite what you already > have like this: > > it = QListViewItemIterator(self.authListView) > while it.current(): > item = it.current() > if item.text(0).contains(filterString) or \ > item.text(1).contains(filterString) or \ > item.text(2).contains(filterString): > > item.setVisible(1) > else: > item.setVisible(0) > it += 1 > > If you don't like calling item.current() twice for some reason, > you could write this: > > it = QListViewItemIterator(self.authListView) > item = it.current() > while item: > if item.text(0).contains(filterString) or \ > item.text(1).contains(filterString) or \ > item.text(2).contains(filterString): > > item.setVisible(1) > else: > item.setVisible(0) > it += 1 > item = it.current() > > David
Ah, of course! Thanks!! Tina -- http://mail.python.org/mailman/listinfo/python-list