关于Qt的listwidget控件的行数问题

如何获取到ListWidget中显示的内容在QListWidgetItems中的哪行;
比如现在ListWidget中有50个Item, 但是现在显示在屏幕上的只有10个,其他的需要通过scrollbar来显示,滚动scrollbar后,怎么知道listwidget当前显示最顶行的是第几行?

添加项目时在字符串前面加上数字标号不就行了,或者响应单击信号,用int currentRow () const在下面显示

QListwidget中有一个row函数可以返回当前选中的行数

int index = ui->listWidget->row(item);
其中的item通过ui->listWidget->currentItem()来获取当前选中列