了解Tkinter窗口几何

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了了解Tkinter窗口几何相关的知识,希望对你有一定的参考价值。

通过Tkinter在Python中创建一个全屏窗口我这样做:

w, h = window.winfo_screenwidth(), window.winfo_screenheight()
window.geometry("%dx%d+0+0" % (w, h))

当然,它有效。但我想知道为什么会这样。为什么我输入“%dx%d + 0 + 0”? Python在该命令中读取了什么?

答案

w, h = window.winfo_screenwidth(), window.winfo_screenheight()

wh现在持有屏幕高度和宽度的值,比如1280920

window.geometry("%dx%d+0+0" % (w, h))

然后它是一个简单的python字符串格式(旧时尚方式):

window.geometry("1280x920+0+0")

这是tkinter可以解析的字符串。 (欢迎来到1990')

以上是关于了解Tkinter窗口几何的主要内容,如果未能解决你的问题,请参考以下文章

调整窗口大小时调整 Tkinter Listbox 小部件的大小

Tkinter自学02:tkinter 的3种布局管理器

Tkinter模块:Grid几何管理器

是否有 Tkinter / 网格几何图形的 GUI 设计应用程序? [关闭]

tkinter 按钮回调中的 Lambda 函数

第1-2讲,tkinter设置窗体属性及获取属性