写的有问题。。。。
while(query->next ())
{
count = count+1;
}
这里已经到最后一个数据的下一个了。
建议:
int count = query.size();
ui->tableWidget->setRowCount (count);
ui->tableWidget->setColumnCount (count);
while(query->next ())
{
ui->tableWidget->setItem(row , column , new QTableWidgetItem(query.value (0).toString ()));
ui->tableWidget->setItem(row , column+1 , new QTableWidgetItem(query.value (0).toString ()));
ui->tableWidget->setItem(row , column+2 , new QTableWidgetItem(query.value (0).toString ()));
row++;
column=0;
}