Russian Qt Forum
Мая 17, 2025, 02:11 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Всплывающие подсказки QLineedit  (Прочитано 4176 раз)
jatsuk
Гость
« : Февраля 03, 2012, 07:17 »

Есть lineedit, в него вводим какое либо слово, выдаются подсказки какое слово ввести через ui->lineEdit->setCompleter(completer);

Для вывода посказки использую

 model3.setQuery("SELECT n_bol FROM sim ORDER BY n_bol");
 completer3 = new QCompleter(&model3);
 completer3->setCompletionColumn(0);// столбец по которому ищем
 completer3->setMaxVisibleItems(7);
connect(completer3,SIGNAL(activated(QModelIndex)),this,SLOT(SelectAbonent(QModelIndex)));


Всё прекрасно работает, только есть одна проблема. Подсказки чувчтвительны к регистру букв.
Можно как нибудь сделать , например, чтобы при вводе "слово" - появлялась подсказка  "СЛОВО" ?

Записан
QtCoder
Гость
« Ответ #1 : Февраля 03, 2012, 08:02 »

void   setCaseSensitivity ( Qt::CaseSensitivity caseSensitivity )
Записан
jatsuk
Гость
« Ответ #2 : Февраля 03, 2012, 09:52 »

Спасибо, установил completer->setCaseSensitivity(Qt::CaseInsensitive);
всё работает
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.026 секунд. Запросов: 18.