tkinter库 geometry
时间: 2023-10-16 08:10:34 浏览: 81
tkinter库中的geometry方法用于设置窗口的大小和位置。它的语法格式为:
```python
widget.geometry("widthxheight+XPOS+YPOS")
```
其中,width和height分别表示窗口的宽度和高度,XPOS和YPOS表示窗口左上角的位置坐标。
例如,以下代码将创建一个宽度为300像素、高度为200像素、左上角坐标为(100, 100)的窗口:
```python
import tkinter as tk
root = tk.Tk()
root.geometry("300x200+100+100")
root.mainloop()
```
相关问题
tkinter库geometry
在 Tkinter 中,geometry() 方法是用于设置窗口的大小和位置。该方法接受一个字符串参数,格式为“宽x高+水平偏移量+垂直偏移量”。其中,宽和高是以像素为单位的整数值,而水平偏移量和垂直偏移量是以像素为单位的整数或负数值。
例如,以下代码将创建一个宽度为300像素,高度为200像素的窗口,并将其放置在屏幕的左上角:
``` python
from tkinter import *
root = Tk()
root.geometry("300x200+0+0")
root.mainloop()
```
如果要将窗口放置在屏幕的中央,可以使用以下代码:
``` python
from tkinter import *
import math
root = Tk()
screen_width = root.winfo_screenwidth()
screen_height = root.winfo_screenheight()
window_width = 300
window_height = 200
x = math.floor((screen_width - window_width) / 2)
y = math.floor((screen_height - window_height) / 2)
root.geometry("{}x{}+{}+{}".format(window_width, window_height, x, y))
root.mainloop()
```
在这个例子中,我们首先获取了屏幕的宽度和高度,然后计算出了窗口应该放置的位置。最后,我们使用字符串格式化将窗口的大小和位置设置为计算出的值。
tkinter .geometry
Tkinter的geometry()方法用于设置窗口的大小和位置。它接受一个字符串参数,格式为"宽度x高度+水平位置+垂直位置"。
例如,要将窗口设置为400x300像素,并将其放置在屏幕的左上角,可以使用以下代码:
```
window.geometry("400x300+0+0")
```
在这个例子中,"400x300"表示窗口的宽度和高度,"+0+0"表示窗口的水平和垂直位置(左上角的坐标为(0, 0))。
另外,还可以只设置窗口的大小而不设置位置,例如:
```
window.geometry("400x300")
```
这将使窗口按照指定大小显示,并根据系统的默认行为自动定位。
希望这能回答您的问题!如果还有其他问题,请随时提问。
阅读全文