Qcombobox FindText无法找到QString



这是我的代码:

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。可能怎么了?

这是因为该项目的字符串由QT以怪异的方式存储。它以两个白色空间结束(也许是' r'和' n')。

相关内容

  • 没有找到相关文章

最新更新