Python tkinter - 第五章 按钮控件(Button)属性

本文详细介绍了Python tkinter库中Button控件的各种属性,包括activebackground、activeforeground、anchor、background、bitmap、command等,通过示例代码展示了如何设置按钮样式、回调函数、图像显示等,帮助理解tkinter按钮的使用方法。
摘要由CSDN通过智能技术生成

第5章 按钮控件(Button)
5.1 按钮控件介绍
按钮是一个标准的tkinter控件。按钮上可以显示文字或者图片作为提示信息。文字只能使用一种字体以及颜色。按钮的最主要作用是被点击后,可以调用指定的回调函数,完成特定的功能。比如,关闭窗口、执行命令等。

import tkinter as tk
root=tk.Tk()
root.geometry('300x240')
b1 = tk.Button(root,text="Quit",command=root.destroy)
b1.pack()
root.mainloop()

结果:
在这里插入图片描述
这个小程序展示了按钮控件的基本功能。点击按钮后,回调设定好的函数。本程序的功能是退出应用,并关闭窗口。
5.2 按钮的属性
按钮控件的属性如下:

属性 描述
activebackground 按钮按下时背景颜色。默认是系统指定的颜色。
activeforeground 按钮按下时前景颜色。默认是系统指定的颜色。
anchor 采用何种方式锚定文字或者图片。默认是CENTER(居中模式)。可以选择如下方式:
N, NE, E, SE, S, SW, W, NW, or CENTER.
background
bg
按钮的背景颜色。默认是系统指定颜色
bitmap bitmap形式显示按键。如果设置了images属性,则忽略bitmap属性。
borderwidth
bd
按钮的边缘宽度。一般是1~2个像素值。
command 设置回调函数。当按钮被按下时,会调用该函数。如果该属性没有设置,按下按钮时,不会有任何动作发生。
compound 在按钮上同时显示文字和图片。默认的模式是如果提供了图片,会只显示图片。但是,如果将选项设为:
CENTER:在图片中间叠加显示文字
BOTTOM:在图片下方显示文字
LEFT:在图片左边显示文字
RIGHT:在图片右边显示文字
TOP:在图片顶部显示文字
NONE:不显示文字
cursor 当鼠标移动经过按钮的时候,显示光标
default 取值有normal,active和disabled三个。
disabledforeground 按钮被禁止使用时,按时上的文字的颜色
font 按钮上文字的字体。只能选择一种字体显示。
foreground
fg
按钮上文字或者位图的颜色
height 设置按钮的高度。如果是显示文字,数值是文字单位。如果是显示图片,数值单位为像素。如果没有设置,系统自动计算按钮的高度。
highlightbackground 当按钮失去焦点的时候,显示按钮边框的高亮颜色
highlightcolor 当按钮获得焦点的时候,显示按钮边框的高亮颜色
highlightthickness 设置高亮边框的宽度
image 设置按钮显示的图片。如果该选项被设置,会取代text或bitmap选项。
justify 当按钮有多行文字时,设置文字的对齐方式。可设的
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值