Здравствуйте, гость ( Вход | Регистрация )
qp | Дата 31.8.2010, 12:01 |
Ещё есть 2 вопроса по поводу могего представления. Вопрос первы: Как сделать так, чтобы маркер (который перемещается по списку в зависимости от значения в поле ввода) был синего цвета ? В данный момент когда в фокусе поле ввода, маркер серый (список не в фокусе). Второй вопрос: Как сделать так, чтобы в представление "влезало" только целое колличество строк? Сейчас из-за границы окна виднеются хвостики не помещающейся строки... Нужно сделать так чтобы отображалось столько строк сколько влезло целиком (с учётом того что окно можно растягивать)... |
|
qp | Дата 27.8.2010, 11:52 |
ОГРОМНОЕ спасибо!!! Список подгужается полностью, и поиск работает отлично. ps: За оформление сори, буду иметь в виду |
|
panter_dsd | Дата 27.8.2010, 11:28 |
Это подгрузит полный список. Пользуйся тегом code для форматирования. |
|
qp | Дата 27.8.2010, 10:48 |
Добрый день всем! Есть у меня небольшое приложение. Окно, со списком (QlistView) и строкой поиска. Задача в следующем. Неоходимо при вводе значения в поле QLineEdit производился поиск(по сигналу textChanged) соответствия из списка и если оно найдено ставить на него выделение (Вобщем самый обыкновенный автопоиск по списку). В общем и целом задачу я решил, вот только работает не правильно: автопоиск работает ТОЛЬКО до буквы "D" (у меня словарь). Далее не ищет. Список при старте приложения подгружается на полностью (как раз до буквы D с копейками) если его проскролить то он подгружается, но поиск всё равно не работает. Мне кажется проблема в этом ... Итак что имею: Вот так я получаю список:
//listNames это QStringList listNames; для хранения строк модели. объявлена ранее. Вот так реализована вынкция автопоиска (честно подсмотрена и немного исправлена):
А это сигнал:
Это findItem:
Буду признателен за помощь. И как сделать так, чтобы список грузился целиком .... |
|
Просмотр темы полностью (откроется в новом окне) | |
Текстовая версия | Сейчас: 20.4.2024, 11:55 |