2009-10-07 7 views
5

Czy jest dostępny przykład podklasy QCompleter, która zapewni autouzupełnianie fragmentów pojawiających się w środku wyrazów?Autouzupełnianie z qcompleterem dla fragmentów w środku wyrazu

np

Załóżmy masz wordlist { "apple", "pear", "banana" }. Gdy użytkownik wpisze 'p', sugerowane autouzupełnienia powinny być "apple" i "pear", ale nie bananem (ponieważ "apple" i "pear" oba zawierają 'p'); Domyślne autouzupełnianie sugeruje tylko "pear".

+1

Jeśli znalazłeś rozwiązanie, chciałbym to usłyszeć. :) – panzi

+0

http://www.qtcentre.org/threads/23518-Jak-to-zmienić-urządzenie-QCompleter?s=70013f5240656930018beef7d48dea28 – AkiRoss

+5

Może [to pytanie] (http://stackoverflow.com/questions/5129211 /) jest wystarczająco podobny do twojego, aby ci pomóc. – quazgar

Odpowiedz

0

QtCreator 1.3 (będzie wkrótce dostępny) będzie miał rozszerzone uzupełnienie, które pozwoli znaleźć funkcję, wskazując tylko wielką literę. Zobacz wideo: http://www.youtube.com/watch?v=TyfO-7lvy_c&feature=player_embedded.

Jest to zachowanie zbliżone do tego, które chcesz. Odkąd QtCreator jest open source, możesz zobaczyć jego source code jako prawdziwy przykład. Na razie nie znam daty premiery tej wersji, więc będziesz musiał trochę poczekać.

Powiązane problemy