概述
今天刚开始接触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()
运行结果:
如有可优化之处或者需要改进的地方请各位大佬指教,欢迎评论…
最后
以上就是英俊缘分为你收集整理的Python GUI(Tk)编程(一)--设置窗口居中显示的全部内容,希望文章能够帮你解决Python GUI(Tk)编程(一)--设置窗口居中显示所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复