root.resizable(0, 0) root.wm_attributes("-toolwindow", 1) screenwidth = root.winfo_screenwidth() screenheight = root.winfo_screenheight() widths = 300 heights = 100
时间: 2024-02-03 07:04:10 浏览: 126
A_Resizable_Form_Src.zip_CSharp 界面
这段代码是用来控制窗口的大小和位置的。具体来说:
- `root.resizable(0, 0)` 表示窗口不可调整大小。
- `root.wm_attributes("-toolwindow", 1)` 表示将窗口设置为工具栏窗口,这样在任务栏中不会显示窗口图标。
- `screenwidth = root.winfo_screenwidth()` 和 `screenheight = root.winfo_screenheight()` 分别获取屏幕的宽度和高度。
- `widths = 300` 和 `heights = 100` 分别设置窗口的宽度和高度为 300 像素和 100 像素。
如果你想让窗口在屏幕中央打开,可以使用以下代码:
```
root.geometry('%dx%d+%d+%d' % (widths, heights, (screenwidth - widths) / 2, (screenheight - heights) / 2))
```
它会将窗口的左上角位置设置为屏幕中央。
阅读全文