我想知道何时声明:

QStandardItem *baseItem = new QStandardItem("Hello");


以后如何获得我给我命名的文本(例如,Hello)。例如,我很想将我给它的名称与QString进行比较?

最佳答案

看看QStandardItem文档。 text()返回您想要的内容:


  返回项目的文本。这是呈现给用户的文本
  在视图中。


因此,要将其与QString进行比较,您只需执行以下操作:

if (baseItem->text() == anotherString)
   // do something

10-07 17:31