在Python中,geometry
方法通常与Tkinter库(现在被称为tkinter
,注意是小写)中的窗口和窗口部件(widgets)一起使用,用于设置窗口的大小和位置。不过,geometry
方法本身不是Python的标准库函数,而是Tkinter框架中的一个方法。
geometry
方法允许你以特定的格式设置窗口的几何尺寸。这个方法通常接收一个字符串,这个字符串描述了窗口的宽度、高度、以及可选的相对于屏幕的x和y位置。
import tkinter as tk root = tk.Tk() # 设置窗口的大小和位置 # 格式通常是:"宽度x高度+x偏移+y偏移" # 如果省略x和y偏移,则窗口会出现在屏幕的左上角 root.geometry("800x600") # 设置窗口大小为800像素宽和600像素高 # 也可以设置窗口的位置 # 这里将窗口放置在屏幕中心 screen_width = root.winfo_screenwidth() screen_height = root.winfo_screenheight() x = (screen_width - 800) // 2 y = (screen_height - 600) // 2 root.geometry(f"{800}x{600}+{x}+{y}") # 运行Tkinter事件循环 root.mainloop()