python tkinter 窗口最大化
2016-01-11 11:32
459 查看
最近学习python,刚好学到了gui(tkinter)相关的知识,顺便一提,我学python用的是《programming python 4edition》这本书,在这里小小的推荐一下,感觉还不错。昨天在做一个简单的文本编辑器的时候,想要在窗口启动的时候就默认是最大化的,但是不知道如何实现,经过一番百度和谷歌之后找到了几个实用的方法,在这里总结一下。还有就是,我到今天才知道上谷歌搜索可以不用翻墙,可以用镜像网站...推荐大家也去搜一下谷歌镜像网站,挺好用的。 我是在linux下折腾的,python版本是python3.4.3+,linux用的是ubuntu kylin 发行版本,是一个中文汉化版,做的不错。 方法一: root = Tk() w, h = root.maxsize() root.geometry("{}x{}".format(w, h)) #看好了,中间的是小写字母x 方法二: root = Tk() w = root.winfo_screenwidth() h = root.winfo_screenheight() root.geometry("%dx%d" %(w, h)) 上面两个是比较常见的方法,应该是在windows和linux下都可以使用的。 方法三: root = Tk() screen = os.popen("xrandr | grep current") cur = screen.read().split(',')[1].split(' ') root.geometry(cur[2]+cur[3]+cur[4]) 这个方法就只能在linux下使用了,它是利用了xrandr命令,这个命令可以查看和设置当前的屏幕分辨率。 方法四: root = Tk() root.state("zoomed") 这个方法只能在windows下使用,原因是"zoomed"这个参数只能在windowns下使用。 方法五: root = Tk() root.attributes("-fullscreen", true) 这个方法是设置root窗口的全屏属性为真,可以实现最大化,但是没有标题栏...
我找到的方法就这么多,希望可以帮到大家,也是给自己做个总结免得忘了…
相关文章推荐
- Python简介
- Python 中文件对象的属性和方法简介
- 【记录】supervisor进程管理工具(python)
- Python 汉字转拼音库 pypinyin
- Python--面向对象程序设计
- Python--字符串和对象
- Python--选择语句-循环语句-函数
- Python中sorted函数的用法
- 线性回归和批量梯度下降法python
- Python-层次聚类-Hierarchical clustering
- 【学神-RHEL7】P2-Python流程控制
- 转:Python K-means代码
- 【学神-RHEL7】 P1-Python基础
- Jenkins-测试自动化环境搭建(Python+RobotFramework+selenium)
- 2015年出现的十大流行 Python 库
- Python基本语法
- python正则
- Python爬虫实战五之模拟登录淘宝并获取所有订单
- 用python/java实现hmacmd5加密的一个示例
- python学习网址收集