""" tkinter居中显示代码 """ import tkinter as tk def center(win): """ 居中显示函数 """ win.update_idletasks() width = win.winfo_width() # 自己的宽度 height = win.winfo_height() # 自己的高度 # 下面是获取屏幕中心点距离左上角win宽高分别一半时的那个坐标. x = (win.winfo_screenwidth() // 2) - (width // 2) y = (win.winfo_screenheight() // 2) - (height // 2) win.geometry('{}x{}+{}+{}'.format(width, height, x, y)) if __name__ == '__main__': root = tk.Tk() root.title("tkinter屏幕居中显示") center(root) root.mainloop()