在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()
输出:
初始窗口
扩展窗口(由于我们没有设置窗口的最大尺寸,因此我们可以根据需要扩展窗口的大小)。
窗口缩小到最小大小(不能再缩小了)。
相关用法
- Python Tkinter grid()用法及代码示例
- Python Tkinter destroy()用法及代码示例
- Python Tkinter resizable()用法及代码示例
- Python Tkinter place()用法及代码示例
- Python Tkinter pack()用法及代码示例
- Python Tkinter maxsize()用法及代码示例
- Python Tkinter iconphoto()用法及代码示例
注:本文由纯净天空筛选整理自sanjeev2552大神的英文原创作品 minsize() method in Tkinter | Python。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。