这是我的代码:
const QString k_NoFilter = "No Filter";
const QString k_Filter1 = "UV filter";
QStringList filters;
filters << k_NoFilter << k_Filter1;
ui.comboFilter->addItems(filters);
int ix = ui.comboFilter->findText(k_NoFilter);
ui.comboFilter->setCurrentIndex(ix);
我无法获得索引。它总是-1。什么可能是错的?
答案 0 :(得分:1)
这是因为Qt以奇怪的方式存储了该项的字符串。它以两个空格结尾(可能是'\ r'和'\ n')。