在Python 3
中,Tkinter
库在Python
中的模块名称被重命名为tkinter
,在程序中使用时,需要先导入该模块。
Options选项
Tkinter
提供了一组通用的属性来控制控件的外观和行为,可在创建控件时通过参数设置属性,也可以调用控件的config()
方法来设置属性。
- 尺寸设置:在设置控件与尺寸有关的属性(如边框宽度
bd
、容器的宽度width
或高度height
等)且直接使用整数时,其的默认单位为像素。label1.config(bd=2)
- 颜色设置:颜色属性(如背景色、前景色等)可设置为颜色字符串,字符串中可使用标准颜色名称或以
#
开头的RGB颜色值。label1.config(bg='#00ff00')
Python常用填充颜色:
Gray(灰色) light gray(浅灰色) brown(棕色) orange(橙色) olive(橄榄绿) green(绿色) cyan(青色)blue(蓝色) purple(紫色)pink(粉色) red(红色)
- 字体设置:控件的
font
属性用于设置字体名称、字体大小和字体特征,justify
属性设置文本对齐方式。label1.config(font=('隶书',20,'bold'),justify = "left")
- 显示图片:在
Windows
系统中,可调用tkinter.PhotoImage
类来引用文件中的图片,然后通过控件的image
属性使用图片,支持gif
、png
等格式的图片文件 - 使用绑定变量:文本控件使用
textvariable
属性绑定StringVar
变量,数值控件,使用variable
属性绑定BooleanVar
、DoubleVar
或IntVar
变量。调用变量的set()
方法设置变量的值,变量值同步反映到控件,调用get()
方法可通过绑定变量返回控件的值
控件简介
Tkinter类 |
名称 |
简介 |
|
标签 |
用于显示不可编辑的文本或图标。 |
|
按钮 |
代表按钮组件,用来指定用户的单机操作,可以包含文本和图形 |
|
单行输入框 |
用户可输入内容,添加 |
|
复选框 |
可供用户勾选的复选框 |
|
列表框 |
列出多个选项,供用户选择 |
|
菜单 |