1.获取屏幕大小
sd = win.winfo_screenwidth() #得到屏幕宽度 sh = win.winfo_screenheight() #得到屏幕高度
2.刷新窗口信息
win.update()#刷新窗口信息
3.获取窗口大小
win.winfo_width()#获取窗口宽度 win.winfo_height()#得到屏幕高度
屏幕大小,位置
win.geometry("100x100")#宽x高
win.geometry("450x450+200+200")#确定窗口位置,窗口宽x窗口高+屏幕位置宽+屏幕位置高
例子
创建一个窗口,窗口宽450,高300,窗口居中
from tkinter import *
win = Tk()
sd = win.winfo_screenwidth() #得到屏幕宽度
sh = win.winfo_screenheight() #得到屏幕高度
wd = 450
wh = 300
x = (sd-wd) / 2 #居中
y = (sh-wh) / 2 #居中
win.geometry("%dx%d+%d+%d" %(wd,wh,x,y))
mainloop()

Comments NOTHING