提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
- 前言
- 一、tkinter是什么?
- 二、使用步骤
- 1.tkinter模块的导入
- 2.读入数据
- 3.了解常用控件
- 总结
前言
学习python我们应该尽可能的多的了解一些关于知识
提示:以下是本篇文章正文内容,下面案例可供参考
一、tkinter是什么?
tkinter是Python自带的GUI库,可以实现GUI编程,将脚本或者代码封装成一个GUI或者EXE可执行文件,方便日后使用。Tkinter 模块(Tk 接口)是 Python 的标准 Tk GUI 工具包的接口 .Tk 和 Tkinter 可以在大多数的 Unix 平台下使用,同样可以应用在 Windows ,Macintosh 系统里。Tk8.0 的后续版本可以实现本地窗口风格,并良好地运行在绝大多数平台中
二、使用步骤
1.tkinter模块的导入
import tkinter as tk
- 创建第一个程序,首先导入包,并且进行实例化。可以设置窗口的名字,尺寸大小等,虽然有点单调,但这是我们第一个程序,在后面的学习中我们可以使窗口变得丰富
import tkinter as tk win=tk.TK() win.title() win.geometry() win.mainloop
2.我们可以导入GIF图片来装饰窗口
import tkinter as tk
win=tk.Tk()
win.title('图片展示')
win.geometry('400x400')
img=tk.PhotoImage(file=r'C:\Users\1\Desktop\one.gif')
def me():l=tk.Label(win,image=img,width=250,height=250)l.pack()
b=tk.Button(win,text='点我',command=me)
b.pack()
win.mainloop()
当我们用Button调用函数按钮时,我们就可以调用出图片了,
3.了解常用控件
在Tkinter中控件的使用都是基于如下的形式的:控件类型(根对象, [属性列表]),在控件定义好之后就需要将其添加到主界面上去。通常使用的布局方法便是pack()函数,没有调用pack()函数控件是不能在界面上显示的。
| Button
|
按钮控件;在程序中显示按钮。 |
| Canvas |
画布控件;显示图形元素如线条或文本 |
| Checkbutton |
多选框控件;用于在程序中提供多项选择框 |
| Entry |
输入控件;用于显示简单的文本内容 |
| Frame |
框架控件;在屏幕上显示一个矩形区域,多用来作为容器 |
| Label |
标签控件;可以显示文本和位图 |
| Listbox |
列表框控件;在Listbox窗口小部件是用来显示一个字符串列表给用户 |
| Menubutton |
菜单按钮控件,用于显示菜单项。 |
| Menu |
菜单控件;显示菜单栏,下拉菜单和弹出菜单 |
| Message |
消息控件;用来显示多行文本,与label比较类似 |
| Radiobutton |
单选按钮控件;显示一个单选的按钮状态 |
| Scale |
范围控件;显示一个数值刻度,为输出限定范围的数字区间 |
| Scrollbar |
滚动条控件,当内容超过可视化区域时使用,如列表框。. |
| Text |
文本控件;用于显示多行文本 |
| Toplevel |
容器控件;用来提供一个单独的对话框,和Frame比较类似 |
| Spinbox |
输入控件;与Entry类似,但是可以指定输入范围值 |
| PanedWindow |
PanedWindow是一个窗口布局管理的插件,可以包含一个或者多个子控件。 |
| LabelFrame |
labelframe 是一个简单的容器控件。常用与复杂的窗口布局。 |
| tkMessageBox |
用于显示你应用程序的消息框。 |
总结
关于tkinter有许多可用的方法,在以后的学习中我们可以了解到跟多