![]() |
|
![]() ![]() ![]() |
|
Vetos |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 312 Регистрация: 4.4.2005 Репутация: нет Всего: 4 |
Здравствуйте!
Пишу на Qt5, нужно сделать поле ввода ФИО по принципу адресной строки как в Opera, т.е. когда человек начинает вводить ФИО, ему предлогается выбрать выриант(ы) ФИО. Если человек уже раз заходил, его фио запоминается, тут он опять решил зайти, начинает вводить свою фамилию, а тут бац, выпал список с ФИО начинающиеся с тех символов которые он успел ввести. Фактически там и списка небудет, но вдруг однофамильцы или братья будут заходить, или фамилия начинается на теже буквы. Вообщем должен быть список(на всякий случай). Я думал реализовать через Комбо бокс - убрать стрелочку, ждать ввода, когда чото ввелось, пройти проверку на совпадения и подгрузить в комбобокс, а потом програмно нажать на стрелочку чтобы список выпал. Вообщем может уже ктото заморачивался, буду рад предложениям. -------------------- Строить нужно так, чтоб никто не сломал! А ломать, чтоб никто не знал 8) :ne_huliganit |
|||
|
||||
akizelokro |
|
|||
![]() Крокодил ![]() ![]() Профиль Группа: Участник Сообщений: 761 Регистрация: 30.7.2007 Репутация: нет Всего: 5 |
задача близкая к регистрации на веб-сайтах. у них смотри как они решают (про алгоритм).
Этот ответ добавлен с нового Винграда - http://vingrad.com |
|||
|
||||
borisbn |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4875 Регистрация: 6.2.2010 Где: Ростов-на-Дону Репутация: 48 Всего: 135 |
> может уже ктото заморачивался
Qt-шники же и заморачивались. Ищи QLineEdit::setCompleter. Там есть пример, который тебе подходит почти на все сто. Останется чутко поработать напильником -------------------- Женщины отличаются от программистов тем, что у них чары состоят из стрингов |
|||
|
||||
Vetos |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 312 Регистрация: 4.4.2005 Репутация: нет Всего: 4 |
спасибо ребят, посмотрю;)
-------------------- Строить нужно так, чтоб никто не сломал! А ломать, чтоб никто не знал 8) :ne_huliganit |
|||
|
||||
![]() ![]() ![]() |
Правила форума "С/С++: Кроссплатформенное программирование, QT/Gtk+/wxWidgets" | |
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, Любитель. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |