要创建一个新的Python tkinter窗口,使其恰好适合可用桌面区域,但不是最大化的,可以按照以下步骤进行:
tkinter
模块:import tkinter as tk
root = tk.Tk()
screen_width = root.winfo_screenwidth()
screen_height = root.winfo_screenheight()
window_width = 800 # 设置窗口宽度
window_height = 600 # 设置窗口高度
# 计算窗口的左上角位置
x = (screen_width - window_width) // 2
y = (screen_height - window_height) // 2
root.geometry(f"{window_width}x{window_height}+{x}+{y}") # 设置窗口大小和位置
root.mainloop()
完整的代码示例:
import tkinter as tk
root = tk.Tk()
screen_width = root.winfo_screenwidth()
screen_height = root.winfo_screenheight()
window_width = 800
window_height = 600
x = (screen_width - window_width) // 2
y = (screen_height - window_height) // 2
root.geometry(f"{window_width}x{window_height}+{x}+{y}")
root.mainloop()
这样就创建了一个新的Python tkinter窗口,使其恰好适合可用桌面区域,但不是最大化的。
领取专属 10元无门槛券
手把手带您无忧上云