📜  Tkinter 中的 minsize() 方法 | Python

📅  最后修改于: 2022-05-13 01:55:42.134000             🧑  作者: Mango

Tkinter 中的 minsize() 方法 | Python

在 Tkinter 中, minsize()方法用于设置 Tkinter 窗口的最小尺寸。使用此方法,用户可以将窗口的初始化大小设置为其最小大小,并且仍然能够最大化和缩放窗口更大。

句法:

master.minsize(height, width)

这里,高度和宽度以像素为单位。

代码 #1:没有最小尺寸的根窗口,这意味着您可以根据需要缩小窗口。

# importing only  those functions
# which are needed
from tkinter import * 
from tkinter.ttk import *
from time import strftime
  
# creating tkinter window
root = Tk()
  
# Adding widgets to the root window
Label(root, text = 'GeeksforGeeks', 
      font =('Verdana', 15)).pack(side = TOP, pady = 10)
  
Button(root, text = 'Click Me !').pack(side = TOP)
  
mainloop()

输出:
初始根窗口不改变大小
初始根窗口不改变大小

缩小后的根窗口,看到窗口完全缩小,因为它没有最小几何形状。
缩小后的根窗口

代码#2:最小尺寸的根窗口。

# importing only  those functions
# which are needed
from tkinter import * 
from tkinter.ttk import * 
from time import strftime
  
# creating tkinter window
root = Tk()
  
# setting the minimum size of the root window
root.minsize(150, 100)
  
# Adding widgets to the root window
Label(root, text = 'GeeksforGeeks', 
      font =('Verdana', 15)).pack(side = TOP, pady = 10)
Button(root, text = 'Click Me !').pack(side = TOP)
  
mainloop()

输出:
初始窗口
初始窗口

扩展窗口(我们可以任意扩展窗口,因为我们没有设置窗口的最大尺寸)。
扩展窗口

窗口缩小到最小尺寸(不能进一步缩小)。
窗口缩小到最小尺寸