c++ - QT QstandardItem问题

标签 c++ qt

我想知道什么时候声明:

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

我怎样才能得到我稍后给它命名的文本(例如你好)。例如,我很愿意将我给它的名称与 QString 进行比较?

最佳答案

看看QStandardItem文档。 text() 返回你想要的:

Returns the item's text. This is the text that's presented to the user in a view.

因此,为了将它与 QString 进行比较,您只需执行以下操作:

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

关于c++ - QT QstandardItem问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8095674/

相关文章:

c++ - OpenCV 与 Qt 集成

c++ - 我可以在 Arduino 的库文件夹之外安装一个库吗?

c++ - 是否可以创建一个链表来保存指针而不是整数或字符串?

c++ - 如何从 QT UI 菜单栏(顶部菜单)开始打开文件(图像)

c++ - 来自 HBITMAP 的 QImage

xml - 使用 Qt 读取和验证带有外部实体的 xml 文档

c++ - 将右值引用分配给成员变量

c++ - 在类定义中使用自定义结构

c++ - 在 Matlab mex 文件中使用特征向量

c++ - 有没有办法从 GUID 中找到时间戳(创建时间)?