I would take a look at QTableWidget instead of QTableView.<div><br></div><div>For such a tableWidget:</div><div><br></div><div>def highlightResults(self, enteredText):</div><div>    for row in xrange(0, tableWidget.rowCount()):</div>
<div>        tableWidgetItem = tableWidget.item(row, 0) # Second argument is column</div><div>        if tableWidgetItem.text().contains(enteredText):</div><div>            tableWidgetItem.setBackground(QBrush(Qt.blue))</div>
<div><br></div><div><br></div><div>Also, connect the lineEdit&#39;s textChanged signal to the method above like this:</div><div><br></div><div>lineEdit.textChanged.connect(self.highlightResults)</div><div><br></div><div><br>
<div class="gmail_quote">On Tue, May 4, 2010 at 1:49 AM, AON LAZIO <span dir="ltr">&lt;<a href="mailto:aonlazio@gmail.com">aonlazio@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Hi,<br>    Suppose I want to search for some elements in QTableView when I type into a lineedit box. How can I locate the item in the table (The table direcly highlight the items searched if found)<br>    Which method should I use?<br>

    Thanks in advance<br><br>Aonlazio<br clear="all"><font color="#888888"><br>-- <br>Passion is my style<br>
</font><br>_______________________________________________<br>
PyQt mailing list    <a href="mailto:PyQt@riverbankcomputing.com">PyQt@riverbankcomputing.com</a><br>
<a href="http://www.riverbankcomputing.com/mailman/listinfo/pyqt" target="_blank">http://www.riverbankcomputing.com/mailman/listinfo/pyqt</a><br></blockquote></div><br><br clear="all"><br>-- <br>Nick Gaens<br>
</div>