Tkinter程序屏幕居中
2017-09-10 00:00
253 查看
本文适用场景:想用Tkinter开发界面程序并屏幕居中,但没找到相应的API。
这两天玩了玩Tkinter,感觉不错,就是屏幕居中这个问题在网上搜了很长时间也没
找到答案,最后没办法,看它的文档,用自己的方法实现了。
方法很土,就是获取初始化的窗体大小和屏幕大小,再通过计算得到大体值。
以下是代码:
好,就这些了,希望对你有帮助。
这两天玩了玩Tkinter,感觉不错,就是屏幕居中这个问题在网上搜了很长时间也没
找到答案,最后没办法,看它的文档,用自己的方法实现了。
方法很土,就是获取初始化的窗体大小和屏幕大小,再通过计算得到大体值。
以下是代码:
1 #! /usr/bin/python 2 ''' 3 File : screenCenter.pyw 4 Author : Mike 5 E-Mail : Mike_Zhang@live.com 6 ''' 7 from Tkinter import * 8 9 rt = Tk() 10 rt.resizable(False,False) 11 rt.title("Screen center") 12 13 rt.update() # update window ,must do 14 curWidth = rt.winfo_reqwidth() # get current width 15 curHeight = rt.winfo_height() # get current height 16 scnWidth,scnHeight = rt.maxsize() # get screen width and height 17 # now generate configuration information 18 tmpcnf = '%dx%d+%d+%d'%(curWidth,curHeight, 19 (scnWidth-curWidth)/2,(scnHeight-curHeight)/2) 20 rt.geometry(tmpcnf) 21 rt.mainloop()
好,就这些了,希望对你有帮助。
相关文章推荐
- Python写的Tkinter程序屏幕居中方法
- Python写的Tkinter程序屏幕居中方法
- Tkinter程序屏幕居中
- Python: tkinter窗口屏幕居中,设置窗口最大,最小尺寸
- Python: tkinter窗口屏幕居中,设置窗口最大,最小尺寸
- tkinter: 屏幕居中
- 微信小程序页面使内容充满整个屏幕(高度、宽度100%),并使内容水平和竖直都居中
- Python: tkinter窗口屏幕居中,设置窗口最大,最小尺寸
- 微信小程序中使元素占满整个屏幕高度实现方法
- HOW TO:溅射屏幕(Splash Screen),也叫程序启动画面的制作(.NET2003)
- 生产者/消费者的示例程序,生产者随机地产生若干个整数,消费者将这些整数输出到屏幕。
- 深入浅出屏幕保护程序编程
- 用Delphi开发屏幕保护预览程序
- 【转】如何在 Android 程序中禁止屏幕旋转和重启Activity
- 当你的windows程序窗口不在当前屏幕上怎么办
- STOP在屏幕程序的应用
- QT-程序分辨率和居中显示
- android判断程序是否前台显示---及判断屏幕是否是亮的----附赠BAIDU定位的工具类实现代码
- 让Ext.panel(包含formPanel)在屏幕上居中显示
- 用制作C#作屏幕捕获程序