Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 理解Tkinter窗几何_Python_User Interface_Tkinter_Geometry_Window - Fatal编程技术网

Python 理解Tkinter窗几何

Python 理解Tkinter窗几何,python,user-interface,tkinter,geometry,window,Python,User Interface,Tkinter,Geometry,Window,要通过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\u screenwidth(),window.winfo\u screenh

要通过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\u screenwidth(),window.winfo\u screenheight()

w
h
现在保存屏幕高度和宽度的值,例如
1280
920

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

然后是一种简单的python字符串格式(老式方式):

window.geometry(“1280x920+0+0”)


这是tkinter可以解析的字符串。(欢迎来到20世纪90年代)

哦,谢谢,所以“d”基本上是w,hYou是受欢迎的;是的,你明白了。当你有半小时的时间时,这是值得一读的: