Python tkinter Menu 위젯에 대해 살펴보겠습니다. Menu는 우리가 흔히 알고 있듯이 여러 기능 들을 분류하여 나누는 위젯입니다. Menu 만들기 Menu는 tkinter에 Menu(window) 함수로 생성합니다. 매개변수로 Menu가 출력될 window를 넣어줘야 합니다. import tkinter win = tkinter.Tk(); menu1 = tkinter.Menu(win); menu1.add_command(label='menu1'); win.config(menu=menu1); win.mainloop(); 최종적으로 윈도우에 menu속성으로 생성한 Menu를 넣어줘야 화면에 출력됩니다. 이렇게 아주간단하게 Menu 만들기에 성공했습니다. 이제는 실제 프로그램처럼 여러 Menu를 만..
Python tkinter Radiobutton 위젯에 대해 살펴보겠습니다. Radiobutton은 여러 옵션들 중 단일 선택하기 위한 버튼 위젯입니다. Radiobutton 만들기 Radiobutton은 tkinter에 Radiobutton(window) 함수로 생성합니다. 매개변수로 Radiobutton이 출력될 window를 넣어줘야 합니다. import tkinter win = tkinter.Tk(); # Radiobutton 생성 rdoVar = tkinter.StringVar(); rdoBtn1 = tkinter.Radiobutton(win, text='Orange', variable=rdoVar); rdoBtn2 = tkinter.Radiobutton(win, text='Apple', var..
Python tkinter Checkbutton 위젯에 대해 살펴보겠습니다. Checkbutton은 여러 옵션들 중 다중 선택하기 위한 체크 버튼 위젯입니다. Checkbutton 만들기 Checkbutton은 tkinter 에 Checkbutton(window) 함수로 생성합니다. 매개변수로 Checkbutton이 출력될 window를 넣어줘야 합니다. import tkinter win = tkinter.Tk(); # Checkbutton 생성 chkBtn1 = tkinter.Checkbutton(win, text='1번 Option'); chkBtn2 = tkinter.Checkbutton(win, text='2번 Option'); chkBtn.config(foreground='blue'); chkB..
Python tkinter Listbox 위젯에 대해 살펴보겠습니다. Listbox는 여러 아이템(요소, 항목)들이 표시된 목록 창입니다. Listbox 만들기 Listbox는 tkinter에 Listbox(window) 함수로 생성합니다. 매개변수로 Listbox가 출력될 window를 넣어줘야 합니다. 생성한 후 listbox.pack() 함수로 Listbox를 window내에 배치합니다. import tkinter win = tkinter.Tk(); # Listbox 생성 listbox = tkinter.Listbox(win, width=10, height=5); listbox.config(borderwidth=3); listbox.pack(); win.mainloop(); 옵션은 다른 위젯들과 마..
Python tkinter Entry 위젯을 만들어 보겠습니다. Entry는 텍스트를 입력 또는 출력하는 기입창입니다. Entry 만들기 Entry는 tikinter에 Entry(window) 함수로 생성합니다. 매개변수로 Entry가 표시될 window를 넣어줘야 합니다. 생성한 후 pack() 함수로 Entry를 window안에 배치합니다. import tkinter win = tkinter.Tk(); # Entry만들기 + 옵션설정 entry = tkinter.Entry(win, width = 5, height = 2); # Entry 옵션설정 entry.config(borderwidth = 3); # Entry 배치하기 entry.pack(); win.mainloop(); Entry를 선언하면서 ..
Python tkinter Label 위젯을 만들어 보겠습니다. Label 은 화면에 텍스트 및 이미지를 표시할 수 있습니다. Label 만들기 라벨을 만드는 방법은 간단합니다. tkinter에 Label(window) 함수로 생성합니다. 매개변수로 라벨이 표시될 window를 넣어줘야 합니다. 생성한 후 pack() 함수로 라벨을 배치하면 내가 만든 window안에 라벨이 표시됩니다. import tkinter win = tkinter.Tk(); # 라벨만들기 + 옵션설정 label = tkinter.Label(win, text = 'label', background = 'white'); # 라벨 옵션설정 label.config(text = 'hello, Label', width = 5, height ..