관리 메뉴

IT창고

파이썬(Python) 실습 Tkinter 본문

프로그래밍/Python

파이썬(Python) 실습 Tkinter

방구석여포 2017. 8. 20. 12:49

화씨를 섭씨로 섭씨를 화씨로 바꾸는 프로그램
from tkinter import*


def process1():
    temp=float(e1.get())
    mytemp=(temp-32)*5/9
    e2.insert(0,str(mytemp))
def process2():
    temp=float(e2.get())
    mytemp=(temp*1.8)+32
    e1.insert(0,str(mytemp))

def show1():
    print("입력된 화씨")
def show2():
    print("입력된 섭씨")

window =Tk()

l1=Label(window,text="화씨")
l2=Label(window,text="섭씨")
l1.grid(row=0, column=0)
l2.grid(row=1, column=0)

e1=Entry(window)
e2=Entry(window)
e1.grid(row=0, column=1)
e2.grid(row=1, column=1)


b1=Button(window,text="화씨->섭씨",command=process1)
b2=Button(window,text="섭씨->화씨")
b1.grid(row=2, column=0)
b2.grid(row=2, column=1)


window.mainloop()

 

실습결과

 

배경색과 글색상 변화

from tkinter import*

window=Tk()

w=Label(window,text="색깔변환1",bg="red",fg="white")
w.place(x=0,y=0)
w=Label(window,text="색변환2",bg="green",fg="black")
w.place(x=20,y=20)

window.mainloop()

실습결과

버튼을 사용한 tkinter 프로그램

from tkinter import*

def process():
    print("hi~")
def x_txt():
    print("문자나갑니다!")
   
win =Tk()

button1 =Button(win,text="클릭해보세요",command=process)
button2 =Button(win,text="입력된 문자 나옵니다",command=x_txt)
button1.pack()
button2.pack()

win.mainloop()

실습결과

 

 

'프로그래밍 > Python' 카테고리의 다른 글

파이썬 GUI  (0) 2017.08.15
파이썬 내장함수와 외부모듈  (0) 2017.08.14
파이썬 파일처리와 예외처리  (0) 2017.08.13
파이썬 모듈과패키지  (0) 2017.08.13
파이썬 입력과출력, 클래스  (0) 2017.08.13
Comments