求助:QTableWidget里double型数字排序问题
QTableWidgetItem* item = new QTableWidgetItem();
//按字母排序
item->setText("2");
//按数值排序
item->setData(Qt::DisplayRole, 2);
QTableWidget* widget = ....
widget->setItem(row, column, item );
//将第column列降序排列
widget->sortItem(column, Qt::DescendingOrder);
setData()虽然可以正常的按数值排序,但是比较大的数值就变成科学计数法显示了,
如果使用setText()虽然可以控制显示格式不为科学计数法,但是排序时就变成按字符串排序了,请问如何解决?