tkinter窗口居中

from tkinter import *

class MyFrm(Frame):
def __init__(self, master):
self.root=master
self.screen_width = self.root.winfo_screenwidth()#获得屏幕宽度
self.screen_height = self.root.winfo_screenheight() #获得屏幕高度
#self.root.resizable(False, False)#让高宽都固定
self.root.update_idletasks()#刷新GUI
self.root.withdraw() #暂时不显示窗口来移动位置
self.root.geometry('%dx%d+%d+%d' % (self.root.winfo_width(), self.root.winfo_height() ,(self.screen_width - self.root.winfo_width()) / 2,(self.screen_height - self.root.winfo_height()) / 2)) # center window on desktop
self.root.deiconify() if __name__=='__main__':
root=Tk()
MyFrm(root)
root.mainloop()

最新文章

  1. 域名解析与多域名绑定多个Tomcat项目
  2. Spark读取HBase
  3. docker compose 笔记
  4. 【STM32F4】读取芯片ID和芯片Flash Size
  5. C++/Python 混合编程 Clion IDE 搭建
  6. Mac下sublime text 的“package control”安装
  7. Android android:clickable 问题
  8. MySQL二进制日志中保存的上下文信息
  9. 理解VMware虚拟机下网络连接的三种模式(如何配置虚拟机上网)
  10. 201521123114 《Java程序设计》第14周学习总结
  11. QuickTime视频解析问题
  12. Centos 7 Linux系统修改网卡名称为ethx
  13. [Vue warn]: Attribute "id" is ignored on component <div> because the component is a fragment instanc
  14. 统计随机数及临界值Web Service接口
  15. Jmeter的察看结果树 出现乱码的解决方法
  16. c/c++编译和链接过程
  17. [maven] settings 文件 本地maven仓库
  18. 表单提交的两种请求方式:post与get。post与get两者的对比分析
  19. Ubuntu16.04安装搜狗拼音输入法
  20. 【codeforces】【比赛题解】#950 CF Round #469 (Div. 2)

热门文章

  1. ID3-C45-CART
  2. day02python 整型 布尔
  3. 公众号及H5支付
  4. Python垃圾回收详解:引用计数+标记清理+分代回收
  5. linux scp传输文件命令
  6. LOJ 3059 「HNOI2019」序列——贪心与前后缀的思路+线段树上二分
  7. 汉语言处理工具pyhanlp的拼音转换与字符正则化
  8. Python基础------运算符
  9. 读完这个我懂了JNDI
  10. Python【每日一问】02