实现 tkinter 窗口 居于 屏幕 正中央 。
根据 python tkinter 窗口居中对齐 修改得到:
# coding=utf-8
import tkinter as tk
root = tk.Tk()
def center_window(w, h):
# 获取屏幕 宽、高
ws = root.winfo_screenwidth()
hs = root.winfo_screenheight()
# 计算 x, y 位置
x = (ws/2) - (w/2)
y = (hs/2) - (h/2)
root.geometry('%dx%d+%d+%d' % (w, h, x, y))
center_window(500, 500)
root.mainloop()