站长高三,更新会慢些。

tkinter 窗口大小位置属性

计算机 雨啸青锋 6个月前 (03-24) 282次浏览 0个评论 扫描二维码

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()

喜欢 (2)
[]
分享 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址