Python 3.4

개요 checkbutton은 사용자의 여러 선택사항을 시각적으로 표현하는 용도로 사용되는 위젯입니다. 선택사항 각각에 대해서 선택/비선택의 두 가지 상태를 화면에 표시합니다. 각 사항에 대한 선택 여부는 서로 별개입니다. 즉, 여러개의 선택사항을 동시에 선택/비선택 할 수 있습니다. 사용법 w = tk.Checkbutton(parent, option, ...) 상세 option에 대한 설명 Python - Tkinter Checkbutton 예시코드 from tkinter import * root = Tk() class GUI: var = IntVar() res = StringVar() def __init__(self, master): f = Frame(master) Checkbutton (f, text..
예제 # python 3.4 from tkinter import * root = Tk() class GUI: def __init__(self, master): f = Frame(master) Entry(f, width=40).pack(side=LEFT) Button(f, text = "OK", fg="red", command=master.quit).pack(side=LEFT) Button(f, text = "CANCEL", fg="blue", command=master.quit).pack(side=LEFT) f.pack() myGUI = GUI(root) root.mainloop() 결과화면
button : 마우스와 키보드의 이벤트에 반응하는 레이블 사용법 w = tk.Button(parent, option=value, ...) 상세 option에 대한 설명 http://infohost.nmt.edu/tcc/help/pubs/tkinter/web/button.html 예제 # python 3.4 from tkinter import * root = Tk() class GUI: def __init__(self, master): f = Frame(master) Button(f, text = "OK", fg="red", command=master.quit).pack(side=LEFT) Button(f, text = "CANCEL", fg="blue", command=master.quit).pack(..
프레임은 화면상의 사각 영역으로 일반적으로 여러위젯을 묶어 공통으로 배치하는데 쓰거나 위젯과 위젯 사이의 여백을 넣을 때 사용합니다. (출처 : http://effbot.org/tkinterbook/frame.htm) 예제 1) from tkinter import * root = Tk() root.title('Frames') for relief in [RAISED, SUNKEN, FLAT, RIDGE, GROOVE, SOLID] : f = Frame(root, borderwidth=2, relief=relief) Label (f, text=relief, width=10).pack(side=LEFT) f.pack(side=LEFT, padx=5, pady=5) root.mainloop() Label 위젯과..
위젯(GUI widget)이란, 컴퓨터 사용자가 상호 작용하는 인터페이스 요소이다. 이를테면, 창, 텍스트 상자가 있다. tk는 GUI의 기본 요소인 위젯을 빠르게 작성할 수 있도록 해줌으로서 GUI를 편리하게 구성할 수 있도록 해주는 도구입니다. 다음의 표는 Tk가 제공하는 GUI Widget (이하 위젯) 목록 입니다. 위젯명 설명 예제 button Label과 동일합니다. 다만, 마우스나 키보드의 조작에 반응 하는 등의 추가 기능을 제공합니다. http://rottk.tistory.com/8 checkbutton 여러개의 선택사양 중 사용자의 선택을 화면에 표시 합니다. http://rottk.tistory.com/10 radiobutton 체크버튼과 달리 여러개의 선택사양 중 사용자는 1개만 선택..
결과화면 소스코드 #python 3.4 from tkinter import * from tkinter import simpledialog import Pmw class App: def __init__ (self, master): self.name = Pmw.EntryField(master, value ='', label_text = '이름', labelpos = W, labelmargin=1) self.age = Pmw.EntryField(master, value ='', label_text = '2015년 현재 나이', labelpos = W, labelmargin=1) self.name.pack(side=TOP, anchor = W, padx=2, pady=2) self.age.pack(side=TO..
결과화면 소스코드 from tkinter import * from tkinter import messagebox import Pmw root = Tk() button = messagebox.askquestion("MessageBox Title", "Question", default = messagebox.NO, icon = messagebox.QUESTION) root.mainloop()
쓴웃음
'Python 3.4' 태그의 글 목록