功能按钮 Button
可以设计在单击功能按钮时 执行某个特定的动作 动作称为 callback
语法格式: Button(父对象, options, )
常用options 参数
borderwidth 或 bd 边界宽度 默认时两个像素
bg 或 background 背景色彩
command 单击功能按钮时 执行此方法
cursor 当鼠标光标移至按钮上时的形状
fg 或 foreground 前景色彩
font 字形
height 高 单位为字符
highlightbackground 当功能按钮取得焦点时的背景颜色
highlightcolor 当功能按钮取得焦点时的颜色
image 功能按钮上的图像
justify 当有多行文字时, 最后一行文字的对齐方式
padx 默认是 1 可设置功能按钮与文字的间距
pady 默认是1 可以设置功能按钮的上下间距
relief 默认 FLAT 控制文字外边框
state 默认是 NORMAL 设置为 DISABLED 则以灰阶显示按钮 表示暂时不可用
text 功能按钮名称
underline 设置第几个文字有下划线
width 宽 单位为字符宽
wraplenght 显示每行文字个数 默认 0
文本框 Entry
单行文本框
语法 Entry(父对象, options, )
主要的常用options 参数
bg 或 background 背景色彩
borderwidth 或 bd 边界宽度默认 2 像素
command 当用户更改内容时, 会自动执行次函数
cursor 当鼠标光标在复选框上时 的光标形状
exportselection 如果执行选取时 所选取的字符串会自动输出至剪贴板 如果想要避免, 可以设置exportselection=0
fg 或 foreground 前景色彩
font 字形
highlightbackground 当文本框取得焦点时的背景颜色
highlightcolor 当文本框取得焦点时的颜色
justify 当含多行文字时,最后一行的对其方式
relief 默认为 FLAT 控制文字外框
selectbackground 被选取字符串的背景色彩
selectborderwidth 选取字符串的边界宽度 预设是 1
selecfroeground 被选取字符串的前景色彩
show 显示输入字符, show='*' 表示显示星号 常用于输入密码字段
state 输入状态
textvariable 文字变量
width 宽
xscrollcommand 在x轴使用滚动条
变量
将控件中的某些属性值变为变量需要使用参数 如 textvariable variable onvalue 等
还要借助tkinter 模块内的变量类别
x=IntVar() 整型变量 默认 0
x=DoubleVar() 浮点型变量 默认 0.0
x=StringVar() 字符串变量 模式 ""
x=BootleanVar() 布尔型变量 True 是 1 False 是 0
get() 取得变量的内容
set() 设置变量的内容
python 的图形库tkinter笔记二
最新推荐文章于 2024-05-11 17:35:10 发布