본문 바로가기
Coding/Python

[Python & tkinter] 파이썬 GUI 입력 및 콤보박스(Combobox) 만드는 방법 - #1

by 포스트it 2022. 6. 15.
반응형

[Python & tkinter] 파이썬 GUI 입력 및 콤보박스(Combobox) 만드는 방법 - #1

 

바로 코드 사용하시면 되세요 ㅎ

import tkinter as tk
from tkinter import ttk
import tkinter.messagebox as msgbox

win = tk.Tk()   

win.title("Python tkinter")

a_label = ttk.Label(win, text="A Label")
a_label.grid(column=0, row=0)

def click_me(): 
    msgbox.showinfo(title="완료", message=name_entered.get() + '님 안녕하세요! ' + number.get() + ' 번을 좋아하네요 :)')

ttk.Label(win, text="이름을 입력해주세요").grid(column=0, row=0)

name = tk.StringVar()
name_entered = ttk.Entry(win, width=12, textvariable=name)
name_entered.grid(column=0, row=1)

action = ttk.Button(win, text="Click!", command=click_me)
action.grid(column=2, row=1)

ttk.Label(win, text="숫자를 골라주세요").grid(column=1, row=0)

number = tk.StringVar()
number_chosen = ttk.Combobox(win, width=12, textvariable=number, state='readonly')
number_chosen['values'] = (1, 3, 5, 7, 9)
number_chosen.grid(column=1, row=1)
number_chosen.current(0)

name_entered.focus()      


win.mainloop()

결과값

 

2022.06.17 - [Coding/Python] - [Python & tkinter] 파이썬 GUI 입력 및 콤보박스(Combobox) 만드는 방법 - #2 (frame 추가)

 

[Python & tkinter] 파이썬 GUI 입력 및 콤보박스(Combobox) 만드는 방법 - #2 (frame 추가)

이전글 -> 2022.06.15 - [Coding/Python] - [Python & tkinter] 파이썬 GUI 입력 및 콤보박스(Combobox) 만드는 방법 ! [Python & tkinter] 파이썬 GUI 입력 및 콤보박스(Combobox) 만드는 방법 - #2..

seill.tistory.com

 

728x90
반응형

댓글