在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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。