• 4048阅读
  • 0回复

如何将qt 组合框的内容写回数据库 [复制链接]

上一主题 下一主题
离线云剑居士
 
只看楼主 倒序阅读 楼主  发表于: 2011-05-27
— 本帖被 XChinux 从 Qt基础编程 移动到本区(2011-05-27) —
        程序中的主要代码:(图方便,把ui改成public了)
        mapper_mod_1=new QDataWidgetMapper(this);
[pre]    mapper_mod_1->setSubmitPolicy(QDataWidgetMapper::ManualSubmit);[/pre][pre]    mapper_mod_1->setModel(model);[/pre]
        mapper_mod_1->addMapping(ui->comboBox_class,5);
[pre]    mapper_mod_1->addMapping(ui->comboBox_sex,2);[/pre][pre]    [/pre][pre]    在ui_xiugai.h中的关键代码:[/pre][pre]    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)
        );
[/pre][pre]    comboBox_sex->insertItems(0, QStringList()
         << QApplication::translate("xiugai", "\347\224\267", 0, QApplication::UnicodeUTF8)
         << QApplication::translate("xiugai", "\345\245\263", 0, QApplication::UnicodeUTF8)
        );
[/pre][pre]但是实际使用起来时并没能写回数据,不知为什么?[/pre]
快速回复
限100 字节
 
上一个 下一个