반응형
[파이썬중급.002]버튼으로 글자크기 조절하기
🌈 이번 시간에 파이썬 tkinter를 이용하여 만들어 볼 프로그램은
버튼을 누르면 글자 크기가 변하는 프로그램 입니다.
예시 그림은 아래와 같습니다.
🚩 풀 코드 보기
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
import tkinter as tk #라이브러리
window = tk.Tk() # Tk 객체생성
window.title('myGUI') #창 타이틀
window.geometry('300x300')#가로x세로
fontSize = 10 #글자 크기 변수
def up(): #글자 크기가 커지는 함수
global fontSize
fontSize += 1
label1.config(font=('',fontSize))
def down(): #글자 크기가 작아지는 함수
global fontSize
fontSize -= 1
label1.config(font=('',fontSize))
# fg=글자색, bg=배경색
btn1 = tk.Button(text='Up', font=('',10), fg='red',bg='white', command=up)
btn1.place(x=0,y=0,width=100,height=50)
btn2 = tk.Button(text='Down', font=('',10), fg='blue',bg='white', command=down)
btn2.place(x=0,y=50,width=100,height=50)
label1 = tk.Label(text='This is text.')
label1.place(x=150,y=50)
tk.mainloop()
#화면 X버튼 누르기전까지 종료안되게
|
cs |
🎤 코드 설명
- fontSize 라는 전역변수를 만들어 버튼을 누르면 이 변수값이 바뀌게 합니다.
- Up버튼을 누르면 up 함수를 실행, Down버튼을 누르면 down함수를 실행합니다.
- 글자 label1의 글자크기를 조절하는 방법은 label1.config(font=('글자체', 글자크기))를 사용하면 됩니다.
728x90
반응형
'파이썬 > 파이썬 GUI' 카테고리의 다른 글
[파이썬중급.001]Tkinter로 그래픽 프로그래밍 시작하기 (0) | 2022.03.18 |
---|
댓글