1、我们先来看看,默认的tk窗口是这样的。我们可以自由的拉伸Tk窗口的宽度和高度,如果我们在设计程序的时候,不希望程序的大小被改变,这时应该怎么办呢?
2、使用tk的resizable方法就能实现这一点。用法如下:resizable(width=True, hei爿讥旌护ght=True)width是宽,height为高,默认的tk窗口是True真,即宽可变,高可变,也就是说width=True, height=True。例如此时小编想要禁止宽高移动,我们只需要设置resizable(width=False, height=False)即可。如图代码
3、此时我们按下F5再次运行试试看,可见此时无法再拉伸宽高了。
4、如果我们想只禁止宽度拉伸或者禁止高度拉玮垴阆苍伸的话也可以。只要把resizable的参数改为False即可。例如禁止宽度拉伸高度可自由拉伸:resiza芟鲠阻缒ble(width=False, height=True)禁止高度拉伸宽度可只有拉伸:resizable(width=True, height=False)
5、其实还有一种更简洁的写法,只要记住参数位置(宽在前,高在后)即可这样写:例如禁止宽高拉伸:resizable(False,False)或者是resizable(0,0)非0即真,相信小伙伴都懂吧。