前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >设计一个界面,很简单!

设计一个界面,很简单!

作者头像
企鹅号小编
发布2018-01-22 15:12:32
2.6K0
发布2018-01-22 15:12:32
举报
文章被收录于专栏:编程编程

本周,小编给大家分享在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布局管理器的使用等知识。

本文来自企鹅号 - Python和Office之家媒体

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文来自企鹅号 - Python和Office之家媒体

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档