개요
checkbutton은 사용자의 여러 선택사항을 시각적으로 표현하는 용도로 사용되는 위젯입니다. 선택사항 각각에 대해서 선택/비선택의 두 가지 상태를 화면에 표시합니다. 각 사항에 대한 선택 여부는 서로 별개입니다. 즉, 여러개의 선택사항을 동시에 선택/비선택 할 수 있습니다.
사용법
w = tk.Checkbutton(parent, option, ...)
상세 option에 대한 설명
예시코드
from tkinter import *
root = Tk()
class GUI:
var = IntVar()
res = StringVar()
def __init__(self, master):
f = Frame(master)
Checkbutton (f, text="CHECK TEXT", state=NORMAL, variable=self.var).pack()
Entry(f, width=20, state=DISABLED, textvariable=self.res).pack()
Button(f, text="확인", command=self.printVar).pack(side=LEFT)
Button(f, text="종료", command=root.quit).pack(side=LEFT)
f.pack()
def printVar(self):
if self.var.get() is 1:
self.res.set("체크버튼이 선택되어 있음")
else:
self.res.set("체크버튼이 해제되어 있음")
myGUI = GUI(root)
실행결과
체크 후, 확인버튼을 누름
'모듈, 프레임웍 > tkinter @ Python 3.4' 카테고리의 다른 글
Menubutton (0) | 2015.07.06 |
---|---|
radiobutton (0) | 2015.07.01 |
Entry (0) | 2015.06.26 |
Button (0) | 2015.06.23 |
Frame (0) | 2015.06.22 |