tkinter简介(一)

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:滚动条

 

写一个简单的样式:

复制代码
1 import tkinter # 导入thinter模块
2 
3 wuya = tkinter.Tk() # 创建窗口对象
4 
5 '''
6 循环体
7 '''
8 wuya.mainloop() # 进入消息循环
复制代码

运行后结果:

给循环体中加点东西:

复制代码
 1 import tkinter # 导入thinter模块
 2 
 3 wuya = tkinter.Tk() # 创建窗口对象
 4 
 8 wuya.title("wuya") # 设置窗口标题
 9 wuya.geometry("300x200+10+20") # 设置窗口大小,用x连接表示窗口的宽和高,用+号表示为窗口的位置,位置原点以屏幕左上角为(0,0)
10 lb = tkinter.Label(wuya, text = 'hello world!') # 添加一个lable,内容显示为hello world!
11 lb.pack()
12 
13 wuya.mainloop() # 进入消息循环
复制代码

结果为:

摘自http://www.cnblogs.com/wuyazi/

原文地址:https://www.cnblogs.com/anita-harbour/p/9315340.html