Название: класс QCompleter. дополнение всех слов Отправлено: Yura от Декабрь 02, 2008, 23:19 пишу как в ассистенте
Код
как заставить каждое слово дополнять Название: Re: класс QCompleter. дополнение всех слов Отправлено: Пантер от Декабрь 02, 2008, 23:37 Все работает.
Название: Re: класс QCompleter. дополнение всех слов Отправлено: Yura от Декабрь 03, 2008, 08:05 я может не точно выразился
например ввожу всё в 1 стоку alpha, omega zete нужно, чтобы не только первое слово дополнялось, но и последующие winXP, vs2008, qt 4.4.1 Название: Re: класс QCompleter. дополнение всех слов Отправлено: Racheengel от Декабрь 03, 2008, 12:07 а можно подробнее...
например текст в одной строке: alp, om, zet должен быть автоматом дополнен до alpha, omega, zeta ? так что ли? Название: Re: класс QCompleter. дополнение всех слов Отправлено: Yura от Декабрь 03, 2008, 16:04 слово alpha дополняется без проблем, а последующие слова не дополняет.
Название: Re: класс QCompleter. дополнение всех слов Отправлено: spirit от Декабрь 03, 2008, 17:18 см. примеры
Цитировать QTDIR/examples/tools/completer QTDIR/examples/tools/customcompleter Название: Re: класс QCompleter. дополнение всех слов Отправлено: Racheengel от Декабрь 03, 2008, 18:08 QCompleter дополняет введенную фразу словами из списка.
Текст, введенный в QLineEdit, считается одной фразой. Чтобы дополнялась не одна фраза, а сразу несколько, такой подход неприемлем. Необходимо парсить введенную строку вручную, разбивать ее на слова, потом уже дополнять их ПО ОТДЕЛЬНОСТИ и склеивать заново в одно целое. Название: Re: класс QCompleter. дополнение всех слов Отправлено: Tonal от Декабрь 04, 2008, 11:58 Ежели моя телепетия меня не подводит, то автор, хочет чтобы дополнялось последнее вводимое слово...
Походу, действительно парсить. :) |