Python GUI(Tk)编程(一)--设置窗口居中显示

今天刚开始接触Python图形界面的编写,了解了多种第三方图形界面编写的库,例如Tkinter、wxPython以及Jython等等…

Tkinter: Tkinter 模块(Tk 接口)是 Python 的标准 Tk GUI 工具包的接口 .Tk 和 Tkinter 可以在大多数的 Unix 平台下使用,同样可以应用在 Windows 和 Macintosh 系统里。

wxPython:wxPython Python 语言的一套优秀的 GUI 图形库,允许 Python 程序员很方便的创建完整的、功能健全的 GUI 用户界面。

Jython:Jython 程序可以和 Java 无缝集成。除了一些标准模块,Jython 使用 Java 的模块。Jython 几乎拥有标准的Python 中不依赖于 C 语言的全部模块。比如,Jython 的用户界面将使用 Swing,AWT或者 SWT。

各大组件介绍:组件介绍

今天是用Tk库来实现窗口居中显示,首先导入对应的库

import tkinter

窗口居中核心代码


def Main():
    # 1、导入Tkinter模块
    # 2、创建控件
    # 3、指定这个控件的master, 即这个控件属于哪一个
    # 4、告诉GM(geometry manager) 有一个控件产生了。
    root_win = tkinter.Tk()
    # 设置标题
    root_win.title('反编译打包脚本')
    # 设置窗口大小并且居中显示
    # 屏幕宽度以及屏幕高度
    screenwidth = root_win.winfo_screenwidth()
    screenheight = root_win.winfo_screenheight()
    dialog_width = 800
    dialog_height = 600
    # 前两个参数是窗口的大小,后面两个参数是窗口的位置
    root_win.geometry("%dx%d+%d+%d" % (dialog_width, dialog_height, (screenwidth-dialog_width)/2, (screenheight-dialog_height)/2))

    # 进入消息循环
    root_win.mainloop()

Main()

运行结果:
在这里插入图片描述

如有可优化之处或者需要改进的地方请各位大佬指教,欢迎评论…

  • 4
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值