• 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/

  • 相关阅读:
    Java学习:Scanner类
    Java学习:Object类
    js 方法
    ToDictionary
    goto
    删除多列同时重复数据
    linq中使用case when
    sql 学习笔记
    VS2012发布网站详细步骤
    由于权限不足而无法读取配置文件出现的HTTP 500.19解决办法
  • 原文地址:https://www.cnblogs.com/anita-harbour/p/9315340.html
Copyright © 2020-2023  润新知