crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> QComboBox::findText() как искать без учета регистра?
AntonH851
  опции профиля:
сообщение 25.3.2010, 10:36
Сообщение #1


Студент
*

Группа: Участник
Сообщений: 66
Регистрация: 20.2.2010
Из: Шебекино
Пользователь №: 1475

Спасибо сказали: 1 раз(а)




Репутация:   0  


Доброго времени суток.
Подскажите пожалуйста, каким образом нужно вызвать QComboBox::findText(),
чтобы поиск выполнялся без учета регистра букв.

Т.е. чтобы когда я искал текст "КНИГА", то функция возращала мне индекс значения "книга" или "Книга"....
Если я правильно понят то нужно установить флаги, не знаю как правильно написать....

Спасибо!

findText(lineEdit()->text(), 0); - так ищет с учетом регистра
findText(lineEdit()->text(), Qt::MatchCaseSensitive); - так тоже естественно...

а вот как чтобы без учета регистра?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 25.3.2010, 11:19
Сообщение #2


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9656
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


В асиситенте написано:
int QComboBox::findText ( const QString & text, Qt::MatchFlags flags = Qt::MatchExactly | Qt::MatchCaseSensitive ) const
Следовательно смотри описание к перечислению Qt::MatchFlags
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 30.9.2020, 18:12