본문으로 바로가기
반응형

콤보선택박스를 넣어보자! (Combo box)




안녕하세요! 도치입니다.


이번에는 콤보박스를 넣어보도록 하겠습니다.


콤보박스란 박스안에 있는 텍스트중에서 하나를 선택하는 것을 말합니다.



이런것을 '콤보박스'라고 합니다.


먼저 코드를 보도록 하겠습니다.




먼저 import(모듈 불러오기)를 먼저 해야합니다.


from tkinter import ttk 를 통해 tkinter안에있는 ttk를 불러옵니다.


그리고 콤보박스를 만들어줍니다.


이때 Combobox()앞에 ttk.를 붙여줍니다.


괄고 안에는 textvariable=str 과 width=20이 있습니다.


textvariable=str에서 str은 변수 이름이므로 바꾸실 분들은 바꾸시면됩니다.


그리고 width는 콤보박스의 가로 넓이 입니다. 원하시는 만큼 해주시면 됩니다.


그리고 그 다음코드에서는 콤보박스에 넣은 문자들을 넣어주시면됩니다.


저같은경우 숫자를 넣었습니다.


길이는 무제한이며, 문자도 됩니다.


선택을 한후 버튼을 누르면?


알림창이 나오면서 무엇을 선택했는지 나오게 됩니다.

여기를 누르시면 나오는 강좌에서는 콤보박스에서 무엇을 클릭하느냐에 따라 나오는 코드가 달라지게 하는법을


저 강좌에서 나오는 코드에 적혀있기때문에 응용하셔서 사용하실수 있습니다.. 궁금하신분들은 눌러서 확인해주시기 바랍니다.


자, 한번 실행해볼까요?



프로그램을 키시면 이렇게 뜹니다.



콤보박스를 누르시면 코드에서 입력했던 텍스트들이 뜹니다.



버튼을 클릭하면 자기가 아까전에 선택했던 콤보박스에 텍스트가 적용되어 나오는것을 보실수 있습니다.


이런식으로 콤보박스를 사용하여 즐거운 코딩하시기 바라며! 안녕~



--------------------------------------------------




2018/01/29 - [프로그래밍/파이썬(Python)] - 파이썬으로 윈도우창 구성하기 #1 Tkinter란? 적용 해보기


2018/01/31 - [프로그래밍/파이썬(Python)] - 파이썬으로 윈도우 창 띄우기! #2 tkinter로 윈도우 창 설정해보기


2018/02/01 - [프로그래밍/파이썬(Python)] - 파이썬으로 윈도우 창 띄우기! #3 버튼과 라벨, 텍스트 입력칸 띄우기(feat.tkinter)


2018/02/13 - [프로그래밍/파이썬(Python)] - 파이썬으로 윈도우 창 띄우기! #4 configure()함수로 라벨과 버튼의 텍스트 바꾸기 (feat.tkinter)


2018/02/14 - [프로그래밍/파이썬(Python)] - 파이썬으로 윈도우 창 띄우기! #5 알림창 띄우기 (feat.tkinter)




반응형