HOWTO · Tkinter
Tkinter 창 프레임 크기를 고정하는 방법
이 튜토리얼은 Tkinter 창 프레임 크기를 고정하는 방법, 즉 프레임 크기를 조정할 수없는 방법을 보여줍니다.
일부 시나리오에서는 Tkinter 창 프레임 크기를 고정 시키거나 프레임 크기를 조정할 수 없습니다. 예를 들어, 프레임의 레이블 위젯이 너무 길거나 짧더라도 창 프레임은 동일하게 유지됩니다.
프레임 크기 조정 가능 방법
resizable(width= , height=)는 width 와 height 에서 크기를 조절할 수있는 프레임 윈도우 크기를 설정합니다.
resizable(width = False)는 창 너비 만 고정시키는 반면 resizable(height = False)는 창 높이 만 고정합니다. 전체 창 크기는 resizable(width=False, height=False)또는 간단히 resizable(False, False)를 사용하여 고정됩니다.
try:
import Tkinter as tk
except:
import tkinter as tk
app = tk.Tk()
app.title("Frame Window Size Frozen")
app.geometry("300x200")
app.resizable(width=False, height=False)
app.mainloop()
minsize 및 maxsize 프레임
minsize 및 maxsize 메소드는 일반적으로 최소 및 최대 창 크기를 설정하는 데 사용되지만 최소 및 최대 크기를 동일하게 설정하면 창 크기를 고정시킬 수도 있습니다.
try:
import Tkinter as tk
except:
import tkinter as tk
app = tk.Tk()
app.title("Frame Window Size Frozen")
app.minsize(width=600, height=400)
app.maxsize(width=600, height=400)
app.mainloop()