QTableWidget在插入添加行時提示錯誤:::QTableWidget: cannot insert an item that is already owned by another QTableWidget復制代碼//添加資料void TableWidget::addRow(QStringList &rowList){ if(rowList.isEmpty()) return; globalStatus.insert(rowList.constFirst(),0); //記錄新添加的陣列名字和初始狀態 grid_data_list.append(rowList); //logBrowser::setLogText(QString::number(this->rowCount())); for(int m_row=this->rowCount();m_row<grid_data_list.size();++m_row) { this->insertRow(m_row); this->setItem(m_row,0,new QTableWidgetItem(relIcon(extName),grid_data_list.at(m_row).at(0))); for(int m_column=1;m_column<this->columnCount();++m_column) { if(m_column<this->columnCount()) this->setItem(m_row,m_column,new QTableWidgetItem(grid_data_list.at(m_row).at(m_column))); //logBrowser::setLogText(QString("%1:%2").arg(m_row).arg(m_column)); } }}這個是什么問題?
uj5u.com熱心網友回復:
https://stackoverflow.com/questions/29195237/qt-problems-adding-table-widget-items轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/110700.html
標籤:其他技術討論專區
下一篇:Win7系統電腦找不到wifi
