Доброго времени суток.
Подскажите пожалуйста, каким образом нужно вызвать QComboBox::findText(),
чтобы поиск выполнялся без учета регистра букв.
Т.е. чтобы когда я искал текст "КНИГА", то функция возращала мне индекс значения "книга" или "Книга"....
Если я правильно понят то нужно установить флаги, не знаю как правильно написать....
Спасибо!
findText(lineEdit()->text(), 0); - так ищет с учетом регистра
findText(lineEdit()->text(), Qt::MatchCaseSensitive); - так тоже естественно...
а вот как чтобы без учета регистра?
В асиситенте написано:
int QComboBox::findText ( const QString & text, Qt::MatchFlags flags = Qt::MatchExactly | Qt::MatchCaseSensitive ) const
Следовательно смотри описание к перечислению http://doc.crossplatform.ru/qt/4.4.3/qt.html#MatchFlag-enum
Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)