2019年10月17日 / 3,032次阅读 / Last Modified 2019年10月17日
tkinter
首先要清楚一个概念,程序窗口的最大化不是全屏,最大化是点击右上角的那个最大化按钮,全屏时窗口上端工具栏已经不可见了,全屏后也只能通过快捷方式来返回非全屏状态。参考:tkinter窗口的全屏
Win系统和Linux系统的最大化方式,对于tkinter来说,稍有不同,下面分别介绍:
>>> import tkinter as tk
>>> root = tk.Tk()
>>> root.state('zoomed')
>>> root.state('normal')
使用state函数加zoomed参数,窗口最大化,如果使用normal参数,相当于取消最大化。
以下代码,在Ubuntu桌面下测试通过:
>>> import tkinter as tk
>>> root = tk.Tk()
>>> root.attributes('-zoomed', True)
''
>>> root.attributes('-zoomed', False)
''
操作zoomed参数,True就将窗口最大化,False就取消最大化。
网上有些教程说使用geometry函数来实现最大化,这种方式可以将窗口扩大,但是不是真正意义上的最大化。
python官方推荐的GUI库tkinter,使用简单方便,制作各类工具软件,得心应手。官方推荐的库,python的支持也是最完善的。
-- EOF --
本文链接:https://www.pynote.net/archives/1346
前一篇:获取tkinter窗口的宽高
后一篇:如何让tkinter窗口最小化
©Copyright 麦新杰 Since 2019 Python笔记