파이썬 (pythoon)

[python] tkiniter/ Scale / 슬라이더 위젯 / 화면창 조절하기 /

working for you 2021. 7. 16. 12:22
반응형

기본화면
값을 적용 후 클릭하면 창사이즈 변경

[슬라이더 막대바로 숫자를 지정하여 응용]

1. TK GUI 화면을 사이즈를 값에 맞게 변경하기

vertical = Scale(root, from_=0, to=400, orient=VERTICAL)

# from_=0 : 기본값

# to=400 : 픽셀값

# orient=VERTICAL 은 생략해도됨 (기본값)

# orient=HORIZONTAL 필수표기

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
from tkinter import *
 
root = Tk()
root.title('슬라이더 위젯 study')
root.geometry("400x400")
 
def slide():
    Label(root, text=horizontal.get()).pack()
    # root.geometry(str(horizontal.get())+"x400")
    root.geometry(str(horizontal.get()) + "x" + str(vertical.get()))
 
vertical = Scale(root, from_=0, to=400, orient=VERTICAL) # orient=VERTICAL 은 생략해도됨 (기본값)
vertical.pack()
 
horizontal = Scale(root, from_=0, to=400, orient=HORIZONTAL) # orient=HORIZONTAL 필수표기
horizontal.pack()
 
my_btn = Button(root, text='클릭', command=slide).pack()
 
 
root.mainloop()
cs
반응형