1.没加 QT+=sql,需要再.pro文件中加上 2.无故崩溃,这个有多种原因,多为指针问题,例如,指针内存泄露,指针未开辟空间直接使用,UI还未建立就使用UI里面的东西..等等 3.Sql问题,有信号槽,但是不能操作TableView, model_labtool->insertRecord(-1,record);也就是说这个返回false.是因为你没设置手动操作表 model_labtool->setEditStrategy(QSqlTableModel::OnManualSubmit)…