본문 바로가기
Python/Tkinter

[Tkinter] 9. 기본 위젯: 콤보박스 Combobox 위젯

by 파인스코어 2024. 2. 14.
728x90

콤보박스 Combobox

콤보박스 위젯은 제공된 리스트 중 사용자가 하나의 값을 선택할 수 있는 기능을 가진 위젯이다.

원하는 선택 항목이 없을 경우 직접 입력도 가능하다.

country = ttk.Combobox(parent, textvariable=[변수], values=[리스트])

구성 옵션

textvariable

콤보박스와 연결된 변수

연결된 변수의 값이 변경되면 콤보박스 필드 값이 변경되고, 콤보박스 필드 값이 변경되면 연결된 변수의 값이 변경된다.

values

선택할 수 있는 목록

list 타입 또는 tuple 타입으로 지정한다.

width

화면에 표시되는 문자 수

입력할 수 있는 최대 문자 수를 지정하는 것이 아닌 지정한 만큼 표시만 되는 것이니 참고하자.

참조

https://tkdocs.com/tutorial/widgets.html#combobox

https://tcl.tk/man/tcl8.6/TkCmd/ttk_combobox.htm

728x90