获取tkinter窗口的宽高

2019年10月17日 / 17次阅读 / Last Modified 2019年10月17日
tkinter

tkinter窗口默认可以resize,有的时候我们需要获取窗口的宽高尺寸,本文介绍获取这两个参数的接口。

>>> root = tk.Tk()
>>> root.winfo_width()
200
>>> root.winfo_height()
200
>>> root.winfo_width()
1920
>>> root.winfo_height()
1027
>>> root.winfo_height()
428
>>> root.winfo_width()
437

以上代码中间一组宽和高,是最大化窗口或获取的,可以发现,最大化后窗口的宽达到了屏幕的宽度,但是高不够,少了一个像素。

获取宽:winfo_width()函数

获取高:winfo_height()函数

tkinter模块是python标准GUI库,简单好用,制作各种工具软件,搓搓有余。

-- EOF --

本文链接:https://www.pynote.net/archives/1344

留言区

《获取tkinter窗口的宽高》有1条留言

电子邮件地址不会被公开。 必填项已用*标注

  • 麦新杰

    需要注意的是,程序的主窗口root,在调用mainloop之前,不能通过winfo_width和winfo_height函数来获取宽高。 [回复]


前一篇:
后一篇:

More


©Copyright 麦新杰 Since 2019 Python笔记

go to top