如何从Qt中的QListWidget获取所有项目的文本?

use*_*285 5 qt

我怎样才能得到所有的部件的文本中QListWidgetQList<QString>

我可以得到像这样的小部件项列表:

QList<QListWidgetItem *> items =
      ui->listWidget->findItems(QString("*"), Qt::MatchWrap | Qt::MatchWildcard);
Run Code Online (Sandbox Code Playgroud)

但这不是我想要的,我想要小部件text()属性的列表.

Mat*_*Mat 5

没有内置功能,您需要手动完成.

QList<QString> texts;
foreach(QListWidgetItem *item, items)
  texts.append(item->text());
Run Code Online (Sandbox Code Playgroud)

或类似的东西.