You can do this with setCurrentIndex in the view.  You'll simply need to select an index in the row you just added.<br><br>
<a href="http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qabstractitemview.html#setCurrentIndex">http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qabstractitemview.html#setCurrentIndex</a><br><br>In your case, it may be something like:<br>
<br># assume you have a reference to the view and model<br>self.model.insertRow(stuff)<br>indx = self.model.index(len(fFlist) - 1, 0)<br>self.view.setCurrentIndex(indx)<br><br>BZ<br><br><br><br><div class="gmail_quote">On Wed, Sep 8, 2010 at 3:52 PM,  <span dir="ltr"><<a href="mailto:AmFreak@web.de">AmFreak@web.de</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">Hi,<br>
<br>
i have a QAbstractTableModel in which i insert data (rows) with a button that opens a dialog and calls the insertRow method after the dialog is closed:<br>
<br>
def insertRow (self, row, filesystem, parent = QModelIndex() ):<br>
        self.beginInsertRows(QModelIndex(), len(self.fList), len(self.fList))<br>
        self.fList.append(filesystem)<br>
        self.endInsertRows()<br>
<br>
now the new data is added to the tableview and the view is sorted. But what bugs me is that the new row isn't selected (marked) - how can i do this ?<br>
<br>
<br>
Greetings<br>
<br>
AmFreak<br>
_______________________________________________<br>
PyQt mailing list    <a href="mailto:PyQt@riverbankcomputing.com" target="_blank">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>