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