def win_center(win, x, y):
screen_width = win.winfo_screenwidth()
screen_height = win.winfo_screenheight()
border_to_x = int((screen_width - x) / 2)
border_to_y = int((screen_height - y-50) / 2)
# 窗口尺寸,居中(居中会被任务栏遮挡一部分,所以略微上调50)
#main_win.geometry('%dx%d+%d+%d' % (x, y, border_to_x, border_to_y))
main_win.geometry('{}x{}+{}+{}'.format(x, y, border_to_x, border_to_y))
两种不同的填充方式
%d直接输数字
但是{}数字时可能带小数点,需要 把参数转换成int类型