程序中的主要代码:(图方便,把ui改成public了)
mapper_mod_1=new QDataWidgetMapper(this);
mapper_mod_1->setSubmitPolicy(QDataWidgetMapper::ManualSubmit);
mapper_mod_1->setModel(model);
mapper_mod_1->addMapping(ui->comboBox_class,5);
mapper_mod_1->addMapping(ui->comboBox_sex,2);
在ui_xiugai.h中的关键代码
comboBox_class->insertItems(0, QStringList()
<< QApplication::translate("xiugai", "1", 0, QApplication::UnicodeUTF8)
<< QApplication::translate("xiugai", "2", 0, QApplication::UnicodeUTF8)
<< QApplication::translate("xiugai", "3", 0, QApplication::UnicodeUTF8)
<< QApplication::translate("xiugai", "4", 0, QApplication::UnicodeUTF8)
<< QApplication::translate("xiugai", "5", 0, QApplication::UnicodeUTF8)
<< QApplication::translate("xiugai", "6", 0, QApplication::UnicodeUTF8)
);
comboBox_sex->insertItems(0, QStringList()
<< QApplication::translate("xiugai", "\347\224\267", 0, QApplication::UnicodeUTF8)
<< QApplication::translate("xiugai", "\345\245\263", 0, QApplication::UnicodeUTF8)
);
但是实际使用起来时并没能写回数据库,不知为什么?