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