소스 코드 : https://github.com/white-seolpyo/tkinter
tkinter에서 입력된 텍스트가 포함된 단어 리스트를 보여주는 위젯을 만들어보았다.
관련 기능은 tkinter에서 제공되지 않고, "Autocomplete Combobox"라는 이름으로 작성된 패키지가 존재하지만, 내가 원하는 기능은 아니었다.
내가 원하는 기능은 검색엔진에서 검색어를 입력해주면 제공하는 검색어 자동완성과 같은 기능인데, 이것은 단어를 자동으로 완성시킬 뿐, 해당 단어가 포함되는 단어를 보여주지는 않았다.
상하 방향키를 통해 제시된 자동완성 단어를 선택할 수 있고, 그 상태에서 엔터 키를 입력하면 해당 단어를 입력, Esc 키를 누르면 자동완성 리스트박스가 닫힌다.