|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
- from tkinter import *
- root=Tk()
- root.geometry("%dx%d"%(root.winfo_screenwidth(),root.winfo_screenheight()))
- root.maxsize(650,420)
- Button(root,text="超级按钮").pack()
- mainloop()
复制代码
程序中,要定义窗体的大小,使用了2句root.geometry() 和root.maxsize();
如果只使用root.geometry("650x420")即可。
问题:root.maxsize() 就没有意义了?
在这个程序中,root.geometry("650x420")用于设置窗体的初始大小为650x420像素。这样窗体在启动时就会以指定的大小显示。
而root.maxsize(650, 420)用于设置窗体的最大尺寸。这意味着用户无法手动通过拖动改变窗体大小将其超过设定的最大尺寸。
所以,虽然你可以只使用root.geometry("650x420")来设置窗体大小,但是如果你希望限制用户不能通过拖动改变窗体的尺寸超过特定大小,那么使用root.maxsize(650, 420)是有意义的。
|
|