python tkinter 窗口最大化
2017-10-08 15:33
651 查看
转自:http://blog.csdn.net/asdf54sdf/article/details/50495942
最近学习python,刚好学到了gui(tkinter)相关的知识,顺便一提,我学python用的是《programming python 4edition》这本书,在这里小小的推荐一下,感觉还不错。昨天在做一个简单的文本编辑器的时候,想要在窗口启动的时候就默认是最大化的,但是不知道如何实现,经过一番百度和谷歌之后找到了几个实用的方法,在这里总结一下。还有就是,我到今天才知道上谷歌搜索可以不用翻墙,可以用镜像网站…推荐大家也去搜一下谷歌镜像网站,挺好用的。
我是在linux下折腾的,python版本是python3.4.3+,linux用的是ubuntu kylin 发行版本,是一个中文汉化版,做的不错。
方法1
2
3
方法2
2
3
4
上面两个是比较常见的方法,应该是在windows和linux下都可以使用的。
方法3
2
3
4
这个方法就只能在linux下使用了,它是利用了xrandr命令,这个命令可以查看和设置当前的屏幕分辨率。
方法4
2
这个方法只能在windows下使用,原因是”zoomed”这个参数只能在windowns下使用。
方法5
2
这个方法是设置root窗口的全屏属性为真,可以实现最大化,但是没有标题栏…
我找到的方法就这么多,希望可以帮到大家,也是给自己做个总结免得忘了…
最近学习python,刚好学到了gui(tkinter)相关的知识,顺便一提,我学python用的是《programming python 4edition》这本书,在这里小小的推荐一下,感觉还不错。昨天在做一个简单的文本编辑器的时候,想要在窗口启动的时候就默认是最大化的,但是不知道如何实现,经过一番百度和谷歌之后找到了几个实用的方法,在这里总结一下。还有就是,我到今天才知道上谷歌搜索可以不用翻墙,可以用镜像网站…推荐大家也去搜一下谷歌镜像网站,挺好用的。
我是在linux下折腾的,python版本是python3.4.3+,linux用的是ubuntu kylin 发行版本,是一个中文汉化版,做的不错。
方法1
root = Tk() w, h = root.maxsize() root.geometry("{}x{}".format(w, h)) #看好了,中间的是小写字母x1
2
3
方法2
root = Tk() w = root.winfo_screenwidth() h = root.winfo_screenheight() root.geometry("%dx%d" %(w, h))1
2
3
4
上面两个是比较常见的方法,应该是在windows和linux下都可以使用的。
方法3
root = Tk() screen = os.popen("xrandr | grep current") cur = screen.read().split(',')[1].split(' ') root.geometry(cur[2]+cur[3]+cur[4])1
2
3
4
这个方法就只能在linux下使用了,它是利用了xrandr命令,这个命令可以查看和设置当前的屏幕分辨率。
方法4
root = Tk() root.state("zoomed")1
2
这个方法只能在windows下使用,原因是”zoomed”这个参数只能在windowns下使用。
方法5
root = Tk() root.attributes("-fullscreen", true)1
2
这个方法是设置root窗口的全屏属性为真,可以实现最大化,但是没有标题栏…
我找到的方法就这么多,希望可以帮到大家,也是给自己做个总结免得忘了…
相关文章推荐
- python tkinter 窗口最大化
- python的tkinter同时呈现两个窗口
- 关于python GUI编程(Tkinter) 创建子窗口及在窗口上用图片绘图
- Python图形GUI工具包tkinter如何调整元件在窗口中的位置几何布局管理
- Python Tkinter 应用窗口
- Python的Tkinter将窗口置顶
- python中tkinter模块创建用户登录窗口
- Python的Tkinter将窗口置顶
- Python初学——窗口视窗Tkinter
- python开发_tkinter_窗口控件_自己制作的Python IDEL_博主推荐
- Python Tkinter GUI(一)简单小窗口
- python3使用tkinter做界面之拆分窗口(SplitWindow)
- Python Tkinter 会话窗口
- Python tkinter模块弹出窗口及传值回到主窗口操作详解
- 窗口命名(tkinter,Python3.x)
- Python图形GUI工具包tkinter如何调整元件在窗口中的位置几何布局管理
- Python的TkinterButton做为父窗口
- python开发_tkinter_修改tkinter窗口的红色图标'Tk'
- Python的TkinterButton做为父窗口
- python带tkinter窗口的ftp服务器