标签: c++ qt combobox qcombobox
提取所选QComboBox项目的文本是众所周知的,但如何在QComboBox中获取任意索引项目(不一定是所选索引项目)的文本?
答案 0 :(得分:2)
使用itemText()方法执行此操作。只需设置所需的索引。
itemText()
正如Marek R指出的那样,您可以获取模型并从此模型中获取数据,但是当您想获得比文本更多的内容时(例如,使用Qt::DecorationRole获取图片或字体Qt::FontRole)
Marek R
Qt::DecorationRole
Qt::FontRole
http://qt-project.org/doc/qt-4.8/qcombobox.html#itemText
http://qt-project.org/doc/qt-4.8/qcombobox.html#model