首页 技术 正文
技术 2022年11月23日
0 收藏 687 点赞 4,798 浏览 823 个字

  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() # 进入消息循环

运行后结果:

给循环体中加点东西:

 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() # 进入消息循环

结果为:

相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:8,985
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,501
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,345
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,128
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:7,763
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:4,839