📌  相关文章
📜  如何设置恒定大小的 Tkinter 窗口?

📅  最后修改于: 2022-05-13 01:55:32.428000             🧑  作者: Mango

如何设置恒定大小的 Tkinter 窗口?

先决条件:

  • Python GUI – tkinter
  • 最小尺寸
  • 最大尺寸

这里的任务是生成一个大小恒定的 Tkinter 窗口。固定大小的窗口不能根据用户的方便调整大小,它严格地保持其尺寸。另一方面,普通窗口可以调整大小。

方法

  • 导入模块
  • 声明 Tkinter 对象
  • 使用 maxsize() 和 minsize() 函数创建一个固定大小的窗口。

句法:

这里,高度和宽度以像素为单位。

minsize(height, width)

在 Tkinter 中, minsize() 方法用于设置 Tkinter 窗口的最小尺寸。使用这种方法,用户可以将窗口的初始化大小设置为其最小大小,并且仍然能够最大化和放大窗口。

maxsize(height, width)

该方法用于设置根窗口的最大尺寸。用户仍然可以将窗口的大小缩小到可能的最小值。

程序一:创建一个普通窗口

Python3
# Import module
from tkinter import *
 
# Create object
root = Tk()
 
# Adjust size
root.geometry("400x400")
 
# Execute tkinter
root.mainloop()


Python3
# Import module
from tkinter import *
 
# Create object
root = Tk()
 
# Adjust size
root.geometry("400x400")
 
# set minimum window size value
root.minsize(400, 400)
 
# set maximum window size value
root.maxsize(400, 400)
 
# Execute tkinter
root.mainloop()


输出:

程序 2 :创建一个大小不变的窗口

蟒蛇3

# Import module
from tkinter import *
 
# Create object
root = Tk()
 
# Adjust size
root.geometry("400x400")
 
# set minimum window size value
root.minsize(400, 400)
 
# set maximum window size value
root.maxsize(400, 400)
 
# Execute tkinter
root.mainloop()

输出: