Qt QList <double>未正确填充</double>

时间:2012-02-16 09:22:03

标签: c++ qt qlist

使用Qt,我在QTableWidget中用用户输入的双精度填充QList。我遍历小部件第一行中的项目。 n是从QLineEdit读取的QList中要添加的参数数。

int i,n;
QList<double> * parameters = new QList<double>();
QTableWidgetItem* widgetItem;
n = (m_nbParamsLineEdit->text()).toInt();
solverInput->setNbParams(n);

for(i=0;i<n;i++)
{
    widgetItem = m_paramsTableEdit->itemAt(0,i);
    if(!widgetItem)
        return;
    parameters->append(widgetItem->text().toDouble());
}

您是否有想法,或者您是否检测到上面的语法错误?

此致

// 我期待代码迭代QTableWidgetItems并在QList中追加其中的double值。我使用widgetItem = m_paramsTableEdit->item(0,i);代替widgetItem = m_paramsTableEdit->itemAt(0,i);

修复了pb

我忽略了为什么它不能与itemAt(,)一起使用。

如果有任何线索,欢迎!

此致

0 个答案:

没有答案