赞
踩
语法:使用tkinter库的Tk类去生成一个窗口对象 import tkinter as tk e.g: window=tk.Tk() 语法:使用对象名.title()设置窗口名称 e.g: window.title('my window') # 生成一个屏幕 指定窗口的名称为my window 括号内容可以自己定义 语法:使用对象名.geometry()设置窗口长度和宽度 通过geometry('wxh±x±y')进行设置。w为宽度,h为高度。 +×表示距屏幕左边的距离;-×表示距屏幕右边的距离;+y 表示距屏幕上边的距离;-y表示距屏幕下边的距离。 e.g: window.geometry('500x200') # 指定屏幕的长宽 500为长 200为宽 这里用乘号即字母x连接
语法:使用tkinter库的label类去生成一个标签对象
对象名= tk.Label() 需要传入窗口对象这个参数
e.g: l=tk.Label(window,text='欢迎来到我的窗口',bg='green',font=('华文楷体',12),width=25,height=12) # 设置一个标签 l.pack() # 指定标签的位置 如果不指定label的大小 则label刚好能容下text文件的内容 1、bg 是背景颜色 2、width是label的长(以字符为单位) 这里的长为25个字符长 3、height是label的宽(以字符为单位) 这里的宽为12个字符宽 4、font是label上文字的字体参数 包括字体、大小 5、text指的是标签上显示的文字说明
语法:标签对象/按钮对象.pack(side=tkinter.xxx) 如果不传入参数默认向上停靠
side: 决定组件停靠的方向。
选项:left, right, top, bottom
标签对象/按钮对象.pack( side=’top’) # 向上停靠 默认
标签对象/按钮对象.pack( side=’bottom) # 向下停靠
标签对象/按钮对象.pack( side=’left’) # 向左停靠
标签对象/按钮对象.pack( side=’right’) # 向右停靠
e.g:
l.pack(side=tkinter.LEFT)
- import tkinter as tk
- window=tk.Tk()
- window.title('my window') # 生成一个屏幕
- window.geometry('500x200') # 指定屏幕的长宽 500为长 200为宽 这里用乘号即字母x连接
- l=tk.Label(window,text='欢迎来到我的窗口',bg='green',font=('华文行楷',12),width=25,height=12) # 设置一个标签
- # 如果不指定label的大小 则label刚好能容下text文件的内容
- # bg 是背景颜色
- # width是label的长(以字符为单位) 这里的长为25个字符长
- # height是label的宽(以字符为单位) 这里的宽为12个字符宽
- # font是label上文字的字体参数 包括字体、大小
- l.pack() # 标签放置的位置 有上下左右这四种位置
- window.mainloop()
语法:对象名=tk.Button() 通过Button类生成按钮对象,需要传入窗口对象这个参数
b=tk.Button(window,text='请点击我',font=('楷体'),width=15,height=2,command=hit_me,bg='#FA8072')
1、text 按钮上显示的文字说明
2、width是Button的长(以字符为单位) 这里的长为15个字符长
3、height是Button的宽(以字符为单位) 这里的宽为2个字符宽
4、font是Button上文字的字体参数 包括字体、大小
5、text指的是按钮上显示的文字说明
6、bg是指按钮的颜色
7、command是指点击按钮后的指令 该指令用函数来实现
- import tkinter as tk
- window=tk.Tk()
- window.title('my window') # 生成一个屏幕
- window.geometry('500x200') # 指定屏幕的长宽 500为长 200为宽 这里用乘号即字母x连接
- var=tk.StringVar() # tk中一个字符变量 什么内容也没有
- # StringVar()是Tkinter库中用于显示字符串的变量类型。这个类型的变量可以用来在Tkinter的 GUI 程序中显示文本。
- l=tk.Label(window,textvariable=var,bg='#FFDAB9',font=('华文行楷',12),width=15,height=8)
- # 如果不指定label的大小 则label刚好能容下text文件的内容
- # bg 是背景颜色 可以使用颜色代码
- # width是label的长(以字符为单位) 这里的长为25个字符长
- # height是label的宽(以字符为单位) 这里的宽为12个字符宽
- # font是label上文字的字体参数 包括字体、大小
- l.pack() # 标签放置的位置 有上下左右这四种位置
- hitme=True
- def hit_me():
- global hitme
- if hitme==True:
- var.set('你点了我')
- hitme=False # 修改全局变量的值
- else:
- var.set('')
- hitme=True # 修改全局变量的值
- # 通过这种形式可以实现点一次显示请点击我 再点一次什么也没有
- b=tk.Button(window,text='请点击我',font=('楷体'),width=15,height=2,command=hit_me,bg='#FA8072')
- # 设置一个按钮 只要点击这个按钮就会执行command后面的函数
- b.pack()
- window.mainloop()

语法:对象名=tk.Entry() 通过Entry类生成按钮对象,需要传入窗口对象这个参数
1、width是entry的长(以字符为单位) 这里的长为15个字符长
2、font是entry上文字的字体参数 包括字体、大小
3、bg是指按钮的颜色
4、show 输入在entry的文字以什么形式展现出来 show=None 表示以什么形式输入就以什么形式输出
eg: show='*' 在输入密码时 我们通常以*这种形式展示
5、selectbackground 选中文字时的背景颜色 可以输入颜色代码
6、selectforeground 选中文字时的前景色 可以输入颜色代码
1、get() 获取输入框内的内容
2、set() 设置输入框内的内容
3、insert() 在指定的位置插入字符串
- import tkinter as tk
- window=tk.Tk()
- window.title('my window') # 生成一个屏幕
- window.geometry('500x200') # 指定屏幕的长宽 500为长 200为宽 这里用乘号即字母x连接
- e=tk.Entry(window,show='*',width=25,selectbackground='#FFF0F5',selectforeground='#DC143C')
- window.mainloop()
e.g: e=tk.Entry(window,show=None,width=25,selectbackground='#FFF0F5',selectforeground='#DC143C')
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。