전체 글

프로그래밍, 알고리즘과 자료구조 그리고 각종 개발도구의 사용법을 주로 기록하고자 했으나, 어느새 생활정보도 추가하게 되었습니다.
프레임은 화면상의 사각 영역으로 일반적으로 여러위젯을 묶어 공통으로 배치하는데 쓰거나 위젯과 위젯 사이의 여백을 넣을 때 사용합니다. (출처 : 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개만 선택..
tkinter : python의 표준 GUI 패키지로. "Tk interface" 의 약자입니다. 이름과 같이 Tk를 Python에서 사용 할 수 있도록 인터페이스를 제공해줍니다.. Tk : GUI를 구성하는 기본적인 GUI widget (예를들어 버튼, 메뉴, 텍스트 등)을 제공해주는 자유, 오픈소스, 크로스 플랫폼의 widget 도구 입니다. 기본적으로 Tcl이라는 언어에서 사용하기 위해서 설계 되었으며, 인기에 힘입어 Perl(Perl/Tk), Ruby(Ruby/Tk), Python(Tkinter) 등 다양한 스크립트 언어에서 사용할 수 있도록 포팅되었습니다.. 파이썬(블로그의 내용은 3.4버전을 기준으로 합니다.)을 설치한 후, Command 창에 아래와 같이 명령을 입력해 봄으로써 tkinter..
안내문 (0,0) Old Password (1,0) Entry (1,1) New Password (2,0) Entry (2,1) New Password Verification (3,0) Entry (3,1) #python 3.4 from tkinter import * from tkinter import simpledialog import tkinter.messagebox import Pmw class Password(simpledialog.Dialog): def body(self, master): self.title("비밀번호 변경") Label(master, text='비밀번호 변경\n로그인된 사용자의 비밀번호를 변경합니다.').grid(row=0, columnspan=2) Label(master, t..
결과화면 소스코드 #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()
쓴웃음
학습 기록