是否可以从 QListWidgetItem* 中提取行

Posted

技术标签:

【中文标题】是否可以从 QListWidgetItem* 中提取行【英文标题】:Is it possible to extract row from QListWidgetItem* 【发布时间】:2013-08-22 19:37:20 【问题描述】:

我有一个 QListWidgetItem* 并想知道是否可以从该指针中提取行而不遍历整个列表

【问题讨论】:

【参考方案1】:

如果需要行号,请使用下面的函数:

int QListWidget::row(const QListWidgetItem *) const

不是单靠指针,而是不需要迭代。

【讨论】:

对于“直接”访问,您可以使用QListWidgetItem::listWidget(),如item->listWidget()->row(item)

以上是关于是否可以从 QListWidgetItem* 中提取行的主要内容,如果未能解决你的问题,请参考以下文章

如何在线程中为 QListWidgetItem 加载图像?

如何从python的list中提想要的值

如何设置QListWidgetItem的最小高度

删除 QListWidgetItem:QListWidget::takeItem(item) vs delete item

Qt学习之解决QListWidgetItem有重叠时,点一下全部选中的问题

QListWidgetItem 中不可见的图标