Como Congelar a Moldura da Janela Tkinter Tamanho
Em alguns cenários, queremos que o tamanho do quadro da janela Tkinter seja congelado, ou em outras palavras, o quadro não é redimensionável. Por exemplo, a moldura da janela mantém o mesmo não importa se o widget da etiqueta na moldura é muito longo ou muito curto.
Método resizable
da moldura
resizable(width= , height=)
configura o tamanho da janela da moldura redimensionável ou não em width
e height
.
resizable(width = False)
apenas congela a largura da janela, enquanto que resizable(height = False)
apenas congela a altura da janela. O tamanho total da janela é congelado utilizando resizable(width=False, height=False)
, ou simplesmente 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()
Moldura minsize
e maxsize
método
Os métodos minsize
e maxsize
são normalmente utilizados para definir o tamanho mínimo e máximo da janela, mas também podem congelar o tamanho da janela se você definir os tamanhos mínimo e máximo para serem idênticos.
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()
Founder of DelftStack.com. Jinku has worked in the robotics and automotive industries for over 8 years. He sharpened his coding skills when he needed to do the automatic testing, data collection from remote servers and report creation from the endurance test. He is from an electrical/electronics engineering background but has expanded his interest to embedded electronics, embedded programming and front-/back-end programming.
LinkedIn Facebook