Am Montag, 26. November 2007 13:59:52 schrieb Daniel Lundqvist: > Hey, > > I've been struggling to get the above to work correctly. I've looked > around but haven't found a solution to my problem yet. > > The issue I'm having is I can't get the mapper to update the widgets at > all. Not even when I call setCurrentIndex(n). > > I'm attaching my sample project that shows the problem. The sample > contains a simple model with two columns. One combo box show column 0 > from the model and a QLineEdit should show second column from the index > selected in the combo box. (I've also tried connecting > QComboBox::activated(int) -> QDataWidgetMapper::setCurrentIndex(int) to > no avail). >
I'm just playing with the QDataWidgetMapper myself, so I looked at your project and tried some changes. Changing the model to a QStandardItemModel, QSqlQueryModel, QSqlTableModel (with a SQLite memory "database") didn't help. But if I take the combobox out, then the QLineEdit shows content. In my own project I've got a main window containing a QTableView and a QDialog containing only QLineEdit controls using a QDataWidgetMapper. That works. Could it be that you can't mix controls using a model directly and controls using a QDataWidgetMapper in the same window? Looks very strange. Just replacing one riddle by a new one, I'm afraid. -- Dr. Sibylle Koczian _______________________________________________ PyQt mailing list PyQt@riverbankcomputing.com http://www.riverbankcomputing.com/mailman/listinfo/pyqt