QList<QTableWidgetItem*> itemVec=userTab->findItems(user,Qt::MatchExactly); row= itemVec.at(0)->row(); 已搞定,使用上述代码就可以获得行号
QList<QTableWidgetItem*> itemVec=userTab->findItems(user,Qt::MatchExactly); row= itemVec.at(0)->row();
[quote=引用 1 楼 weiweiqiao 的回复:] 你写的问题能写完整些,没有别字引起歧义么??? 我从你最后一行看,你应该是要找特定字符串所在行的行号。 userTab是QTableWidget吧? userTab->findItems(user,Qt::MatchExactly)找出的是符合所有字符串要求的item集合。所以userTab的row方法不能直接调用。 需要遍历其中的每一个item,才能得到每个符合要求的item的行号。
你写的问题能写完整些,没有别字引起歧义么??? 我从你最后一行看,你应该是要找特定字符串所在行的行号。 userTab是QTableWidget吧? userTab->findItems(user,Qt::MatchExactly)找出的是符合所有字符串要求的item集合。所以userTab的row方法不能直接调用。 需要遍历其中的每一个item,才能得到每个符合要求的item的行号。
16,211
社区成员
26,590
社区内容
加载中
试试用AI创作助手写篇文章吧