设计一个界面,很简单!

时间:2022-04-23
本文章向大家介绍设计一个界面,很简单!,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

本周,小编给大家分享在Python中如何制作一个简单的图形界面吧,Python里有很多图形用户界面库,如Tkinter, Pmw, wxPython, PySide, PyQt, PyGTk, win32ui, Glade等,在这些库中,小编只会Tkinter、wxPython和PyQt三种库,由于内置库Tkinter最为简单实用,所以就先从它开始吧,其他库以后慢慢介绍吧!接下来,我将给大家简单地介绍一下Tkinter的使用方法。

一、简单说明

首先,我对Tkinter这一模块做一个简要地说明。

Tkinter,它是Tk(Tcl/Tk的GUI工具包)的Python接口。

Tcl/Tk是嵌入式应用,测试,原型开发和GUI开发领域的流行脚本语言。它是一个开源的,多平台的小部件工具包,被许多不同的语言用来构建GUI程序。

Tkinter接口在Python 2.x版本中被实现为Python模块(Tkinter.py),在Python 3.x版本中被实现为tkinter/__ init__.py模块。如果你查看源码,那么你会发现Tkinter只是一个使用Tcl/Tk库的C扩展的包装器(Python2和3在导入模块有大小写区分,注意一下哟)。

Tkinter适用于各种领域,从小型桌面应用程序到科学建模和各个学科的研究工作。

学习Python的人需要从事GUI编程时,Tkinter似乎是完成工作的最简单,最快捷的方式。

总之,Tkinter是在Python中编写GUI应用程序的好工具。

二、简单应用

1、3行代码就可以创建一个顶层窗口(如下图)

2、在顶层窗口内创建一些小部件也是一件容易的事情。

创建小部件的语法如下:widget = Widget-name (container window, configuration options)

如下图,使用Label类和Button类分别添加了一个标签和按钮:

3、Tkinter小部件的类别

Tkinter包括21种核心小部件,如下图所示:

使用上面部分小部件类随便写的一个界面(如下图),界面布局有些不合理,也不是很美观,大家随便看看就行,今天就写到这里了,下次再给大家分享各个小部件的具体用法、Tkinter布局管理器的使用等知识。