Python窗口大小怎么修改?Tkinter窗口大小如何不可改变

Tkinter模块所创建出来的程序是能够显示在桌面上的窗口,而窗口就是会有长宽分辨率大小存在,那么在实际开发过程之中就会有窗口大小修改和不可改变窗口大小的需求 。下面这篇文章所要来介绍的内容就是python修改方法大小的方法,以及禁止改变窗口大小的方法 。

Python窗口大小怎么修改?Tkinter窗口大小如何不可改变


一、设置窗口大小
Tkinter模块之中设置窗口大小使用到的方法为geometry(),在其中只需要接收一个字符串类型的参数 。在这个字符串之中窗口大小是通过200x400这样的格式来决定的,而在其前面的字符则表示该窗口处在屏幕上的哪一个位置 。那么设置的窗口大小是不能够超过屏幕大小,超过的话则是会自动将其调整为和屏幕一样长宽,示例如下:
from tkinter import *root = Tk()root.geometry('300x400')二、窗口大小不可改变
Tkinter模块之中窗口大小不可改变也是通过方法来设置的,并且这个方法在调用时也会同时将这个窗口的大小改变,也就是说它只要写在geometry()方法后面,优先级就是高于该方法来重置窗口大小 。
此方法叫做resizable(),它只接受width以及height两个参数,而这两个参数只需要设置为布尔类型的False即可 。它们表示的意思就是窗口长宽无法通过拖拽或者是放大按钮形式进行修改,如果只设置一个参数的值为False,那么该窗口的大小就是能够在上下或者是左右其中一个方向上改变,示例如下:
root.resizable(width=False, height=False)【Python窗口大小怎么修改?Tkinter窗口大小如何不可改变】以上就是关于“Python窗口大小怎么修改?Tkinter窗口大小如何不可改变”的全部内容了,希望对你有所帮助 。

    猜你喜欢