tkinter) 단어 자동완성 기능 만들기(autocomplete word suggest)

작성자: [관리자] 하얀설표

2025.01.20 15:39 (KST) 작성됨






 

소스 코드 : https://github.com/white-seolpyo/tkinter

 

tkinter에서 입력된 텍스트가 포함된 단어 리스트를 보여주는 위젯을 만들어보았다.

관련 기능은 tkinter에서 제공되지 않고, "Autocomplete Combobox"라는 이름으로 작성된 패키지가 존재하지만, 내가 원하는 기능은 아니었다.

 

내가 원하는 기능은 검색엔진에서 검색어를 입력해주면 제공하는 검색어 자동완성과 같은 기능인데, 이것은 단어를 자동으로 완성시킬 뿐, 해당 단어가 포함되는 단어를 보여주지는 않았다.

상하 방향키를 통해 제시된 자동완성 단어를 선택할 수 있고, 그 상태에서 엔터 키를 입력하면 해당 단어를 입력, Esc 키를 누르면 자동완성 리스트박스가 닫힌다.

 

 






추천 (0)


글 목록

댓글을 달 수 없는 게시물입니다.


"분류없음" 카테고리의 #Python 관련 게시물

분류없음
예제)특정 조합이 리스트 요소에 반드시 포함되어야 한다는 사실만 알 때의 조건식
수정 08.20 | [관리자] 하얀설표
👍 0
#Python, #예제
🗨️ 0
썸네일
분류없음
주식시장 개장일과 휴장일 정보를 간단하게 가져오는 방법(엑셀, 파이썬)
수정 07.20 | [관리자] 하얀설표
👍 0
#Python, #주식
🗨️ 0
분류없음
해결) 장고 bulk_update의 메모리 누수 문제(django orm bluk_update method memory leak)
수정 07.12 | [관리자] 하얀설표
👍 0
#Python, #Django
🗨️ 0
분류없음
해결) django.db.utils.OperationalError: database is locked
수정 06.18 | [관리자] 하얀설표
👍 0
#Python, #에러해결, #Django
🗨️ 0
분류없음
악성 크롤러를 괴롭히는 방법
수정 05.18 | [관리자] 하얀설표
👍 0
#Python, #Django
🗨️ 0
분류없음
장고) 모든 방문자에게 세션 부여하기(anonymous user session)
수정 05.15 | [관리자] 하얀설표
👍 0
#Python, #Django
🗨️ 0
썸네일
분류없음
한국거래소의 수정주가 계산 공식을 알아보자
수정 05.10 | [관리자] 하얀설표
👍 0
#Python, #주식
🗨️ 0
썸네일
분류없음
파이썬으로 연속 조회가 가능한 주식 차트 만들기(tkinter, seolpyo-mplchart)
수정 05.08 | [관리자] 하얀설표
👍 0
#Python
🗨️ 0
썸네일
분류없음
seolpyo-mplchart document
수정 05.08 | [관리자] 하얀설표
👍 0
#Python
🗨️ 0
썸네일
분류없음
seolpyo_mplchart 사용 설명서
수정 05.08 | [관리자] 하얀설표
👍 0
#Python
🗨️ 0