如何使用Tkinter使窗口的大小减小到一定大小?



我想让一个窗口可以减少到一定的大小(例如200x200)使用Tkinter,但我只发现要么可以调整大小(使用resizable()方法)或不。例如

from tkinter import *
v = tk()
v.geometry('500x500')
v.mainloop()

所以我希望这个窗口可以缩小到200x200,而不是更小

从我从你的回答中收集到的,你正试图在tkinter中设置最小窗口大小。下面的代码就是这样做的:

from tkinter import * 
from tkinter.ttk import * 
from time import strftime

root = Tk()

# setting the minimum size of the root window
root.minsize(150, 100)

# Adding widgets to the root window
Label(root, text = 'Sample Window',font = ('Verdana', 15)).pack(side = TOP, pady = 10)
Button(root, text = 'Click Me!').pack(side = TOP)

mainloop()

要做到这一点,你需要这样做

from tkinter import*
w= tk()
w.minsize('123') #for minimum size 
w.maxsize('123') #for maximum size
w.mainloop()

最新更新