I improved the code to
mapper_r2.setModel(otpmodel)
mapper_r2.addMapping(label_row2, 0, "text")
mapper_r2.addMapping(spinbox_row2, 1)
mapper_r2.setCurrentIndex(1)
connect(
spinbox_row2, SIGNAL(valueChanged(), otpmodel, SLOT(dataChanged()))
)
mapper_r2 = QtGui.QDataWidgetMapper(this)
mapper_r2.setModel(otpmodel)
mapper_r2.addMapping(label_row2, 0, "text")
mapper_r2.addMapping(spinbox_row2, 1)
mapper_r2.setCurrentIndex(1)
connect(
spinbox_row2, SIGNAL(valueChanged(), otpmodel, SLOT(dataChanged()))
)
mapper_r2.setSubmitPolicy(QtGui.QDataWidgetMapper.AutoSubmit)
To copy to clipboard, switch view to plain text mode
But as expected, the value isn`t set to the model already , so an dataChanged() isn`t enough
Bookmarks