반응형
사용자가 작성하는 온도 변환기의 색상과 폰트를 변경하는 프로그램을 작성해보자.
from tkinter import *
def process():
temperature = float(e1.get())
mytemp = (temperature-32)*5/9
e2.insert(0, str(mytemp))
window = Tk()
l1 = Label(window, text='화씨', font = 'helvetica 16 italic')
l2 = Label(window, text='섭씨', font = 'helvetica 16 italic')
l1.grid(row = 0, column = 0)
l2.grid(row = 1, column = 0)
e1 = Entry(window, bg = '#FFE4E1', fg = '#EA5148')
e2 = Entry(window, bg = '#FFE4E1', fg = '#EA5148')
e1.grid(row = 0, column = 1)
e2.grid(row = 1, column = 1)
b1 = Button(window, text='화씨->섭씨', command = process)
b2 = Button(window, text='섭씨->화씨', font='helvetica 12')
b1.grid(row = 2, column = 0)
b2.grid(row = 2, column = 1)
window.mainloop()
▶ 글꼴은 helvetica, 크기는 16폰트, 이탤릭체의 text를 출력
l1 = Label(window, text='화씨', font = 'helvetica 16 italic')
l2 = Label(window, text='섭씨', font = 'helvetica 16 italic')
▶ window창의 배경 색과 글씨 색상을 각각 bg, fg 변수를 사용해 지정
→ 색상을 지정할 때는 직접 색상 명을 입력해도 되고, rgb 값을 입력해도 됨
e1 = Entry(window, bg = '#FFE4E1', fg = '#EA5148')
e2 = Entry(window, bg = '#FFE4E1', fg = '#EA5148')
★ rgb 색상 참고 사이트 ★
반응형
'Language > Python' 카테고리의 다른 글
[ Python ] tkinter MyPaint 프로그램 (0) | 2021.09.14 |
---|---|
[ Python ] tkinter 윈도우 창 메뉴 만들기 (0) | 2021.09.14 |
[ Python ] tkinter 버튼 이벤트 처리 프로그램 (0) | 2021.09.14 |
[ Python ] tkinter 윈도우 배치 관리자 (0) | 2021.09.05 |
[ Python ] tkinter 윈도우와 버튼 생성 (0) | 2021.09.05 |