【发布时间】:2021-07-30 17:48:38
【问题描述】:
我使用QStyledItemDelegate类中的displaytext函数更改QTableView的一列文本。
QString Msg_NameGIdDelegate::displayText(const QVariant &value, const QLocale &locale) const
{
return Diag_Utility::getMsgNameStr(value.toInt());
}
委托后如何获取此列中每个单元格的文本。如果我使用以下代码,我会在委托之前获得文本。
for(int i=0; i<ui->msgCount_tableView->model()->rowCount();i++)
qDebug()<<ui->msgCount_tableView->model()->index(i,6).data().toString();
【问题讨论】:
标签: c++ qt delegates qtableview