tkinter简介(一)

  Tkinter(也叫 Tk 接口)是 Tk 图形用户界面工具包标准 的 Python 接口。Tk 是一个轻量级的跨平台图形用户界面 (GUI)开发工具。 Tk 和 Tkinter 可以运行在大多数 的 Unix 平台、Windows、和 Macintosh 系统。

  Tkinter 由一定数量的模块组成。 Tkinter 位于一个名为 _tki nter(较早的版本名为 tki nter)的二进制模块中 。 Tkinter 包含了对 Tk 的低级接口模块,低级接口并不会被应用级程序员直接使用,通常是一个共享库(或 DLL), 但是在一些情况下它也被 Python 解释器静态链接。

                                            来自 Fredrik Lundh 的 An Introduction to Tki nter

笔者将会从以下几个窗口部件写起:

  Lable:标签

  Button:按钮

  Entry:输入框

  Text:文本框

  Checkbutton: 多选框

  Menu:菜单栏

  Radiobutton: 单选框

  Scrol lbar:滚动条

 

写一个简单的样式:

 import tkinter # 导入thinter模块

 wuya = tkinter.Tk() # 创建窗口对象

 '''
 循环体
 '''
 wuya.mainloop() # 进入消息循环

运行后结果:

tkinter简介(一)

给循环体中加点东西:

 import tkinter # 导入thinter模块

 wuya = tkinter.Tk() # 创建窗口对象

 wuya.title("wuya") # 设置窗口标题
 wuya.geometry("300x200+10+20") # 设置窗口大小,用x连接表示窗口的宽和高,用+号表示为窗口的位置,位置原点以屏幕左上角为(0,0)
 lb = tkinter.Label(wuya, text = 'hello world!') # 添加一个lable,内容显示为hello world!
 lb.pack()

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

结果为:

tkinter简介(一)

上一篇:用Total Commander for Android管理应用程序


下一篇:atitit.web 推送实现方案集合(2)---百度云,jpush 极光推送 ,个推的选型比较.o99