결과화면
<초기화면>
<입력1>
<입력2>
<결과>
소스코드
#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=TOP, anchor = W, padx=2, pady=2)
if __name__ =="__main__":
root = Tk()
root.title("개인정보")
display = App(root)
retName = simpledialog.askstring (
"문장입력",
"이름"
)
retYear = simpledialog.askinteger ( "숫자입력",
"출생년도",
minvalue = 1850,
maxvalue = 2015
)
display.name.setentry(retName)
display.age.setentry(2015 - retYear + 1)
Pmw.initialise()
root.mainloop()
'모듈, 프레임웍 > tkinter @ Python 3.4' 카테고리의 다른 글
Frame (0) | 2015.06.22 |
---|---|
Widget (0) | 2015.06.22 |
tkinter (0) | 2015.06.21 |
Layout - grid (0) | 2015.06.19 |
MessageBox (Askquestion) (0) | 2015.06.17 |