Como Congelar a Moldura da Janela Tkinter Tamanho

Jinku Hu 30 janeiro 2023
  1. Método resizable da moldura
  2. Moldura minsize e maxsize método
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()
Autor: Jinku Hu
Jinku Hu avatar Jinku Hu avatar

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

Artigo relacionado - Tkinter Geometry