📌  相关文章
📜  如何调整 tkinter 窗口的大小 - Python (1)

📅  最后修改于: 2023-12-03 14:53:18.426000             🧑  作者: Mango

如何调整 tkinter 窗口的大小 - Python

在使用 tkinter 制作 GUI 界面时,需要对窗口进行大小调整以适应不同的屏幕分辨率,本文将介绍如何使用 Python 的 tkinter 模块调整窗口大小。

使用 Tkinter 的 geometry 方法调整窗口大小

在 tkinter 中,可以使用 geometry 方法来调整窗口大小,该方法接受一个字符串参数,表示窗口的大小和位置。其中,大小用 WxH 表示,位置用 +X+Y 表示,具体格式如下:

<W>x<H>+<X>+<Y>
  • <W>:窗口宽度
  • <H>:窗口高度
  • <X>:窗口左上角 x 坐标
  • <Y>:窗口左上角 y 坐标

例如,要将窗口大小设置为 800x600,位置为 100+100,可以如下编写代码:

import tkinter as tk

root = tk.Tk()
root.geometry('800x600+100+100')
使用 Tkinter 的 resizable 方法设置窗口是否可调整

在 tkinter 中,可以使用 resizable 方法来设置窗口是否可调整大小,该方法接受两个参数,分别表示宽度和高度是否可调整。参数可以是 TrueFalse,表示可调整或不可调整。

例如,要设置窗口不可调整,可以如下编写代码:

import tkinter as tk

root = tk.Tk()
root.geometry('800x600+100+100')
root.resizable(False, False)
完整示例代码
import tkinter as tk

root = tk.Tk()
root.geometry('800x600+100+100')
root.resizable(False, False)
root.mainloop()

以上就是使用 Python 的 tkinter 模块调整窗口大小的介绍,希望对你有所帮助。