當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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