Автопоиск + QlistView (Поиск и выделение элементов списка) |
Здравствуйте, гость ( Вход | Регистрация )
Автопоиск + QlistView (Поиск и выделение элементов списка) |
Гость_qp_* |
27.8.2010, 10:48
Сообщение
#1
|
Гости |
Добрый день всем!
Есть у меня небольшое приложение. Окно, со списком (QlistView) и строкой поиска. Задача в следующем. Неоходимо при вводе значения в поле QLineEdit производился поиск(по сигналу textChanged) соответствия из списка и если оно найдено ставить на него выделение (Вобщем самый обыкновенный автопоиск по списку). В общем и целом задачу я решил, вот только работает не правильно: автопоиск работает ТОЛЬКО до буквы "D" (у меня словарь). Далее не ищет. Список при старте приложения подгружается на полностью (как раз до буквы D с копейками) если его проскролить то он подгружается, но поиск всё равно не работает. Мне кажется проблема в этом ... Итак что имею: Вот так я получаю список:
//listNames это QStringList listNames; для хранения строк модели. объявлена ранее. Вот так реализована вынкция автопоиска (честно подсмотрена и немного исправлена):
А это сигнал:
Это findItem:
Буду признателен за помощь. И как сделать так, чтобы список грузился целиком .... |
|
|
Текстовая версия | Сейчас: 19.4.2024, 3:05 |