当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python Tkinter minsize()用法及代码示例


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

输出:
初始窗口

扩展窗口(由于我们没有设置窗口的最大尺寸,因此我们可以根据需要扩展窗口的大小)。

窗口缩小到最小大小(不能再缩小了)。



相关用法


注:本文由纯净天空筛选整理自sanjeev2552大神的英文原创作品 minsize() method in Tkinter | Python。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。