int i;
tableView->clearSpans();
model->setTable("SystemEvents");
for(i=0; i<8; i++)
if(radiobutton->isChecked() == true)
break;
if(radiobutton == radioButton_ID || radiobutton == radioButton_Facility || radioButton_Priority || radioButton_Cluster)
model->setFilter(radiobutton->text() += QString("=") += lineEdit->text());//精确查询
else
model->setFilter(radiobutton->text() += QString(" like '%") += lineEdit->text() += QString("%'"));;//模糊查询
model->select();
tableView->setModel(model);
tableView->setSelectionMode(QAbstractItemView::SingleSelection);
tableView->setSelectionBehavior(QAbstractItemView::SelectRows);
tableView->show();
在精确查询的时候没有问题,但是模糊查询不知道为什么总是查不到东西?