Como Congelar a Moldura da Janela Tkinter Tamanho

  1. Método resizable da moldura
  2. Moldura minsize e maxsize método

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()

Artigo relacionado - Tkinter Geometry

  • Como criar uma janela de tela cheia no Tkinter