Python Tkinter Checkbutton复选框


Python Tkinter Checkbutton复选框

  1. checkbutton 的用于跟踪用户的选择提供给该应用。换句话说,checkbutton 实现 ON / OFF 选择

  2. 在 checkbutton 可以包含文本或图像。checkbutton 将主要用于向用户提供许多选项 , 用户需要选择一个。它通常实现的许多选择。

  3. 语法

ck = checkbutton(master,options)
  1. 可能选项的列表
选项 列表
activebackground 当复选按钮位于光标下方时,它表示背景颜色
activeforeground 当复选按钮位于光标下方时,它表示复选按钮的前景色
bg 按钮的背景颜色
bitmap 显示图像 (单色) 的按钮
bd 设置边框边界的大小
command 当复选按钮的状态发生更改时,它与要调用的函数相关联
cursor 当鼠标指针位于复选按钮上方时,它将被更改为光标名称。
disableforeground 它是用来表示禁用复选按钮的文本的颜色
font 它表示复选按钮的字体。
fg 复选按钮的前景色(文本颜色)。
width 它表示复选按钮的宽度。它以文本形式表示的字符数来表示
height 它表示复选按钮的高度(行数)。默认高度为1
highlightcolor 当复选按钮处于焦点下时,焦点突出的颜色。
image 用于表示复选按钮的图像
justify 如果文本包含多行,则指定文本的对齐
offvalue 如果未选中按钮,则默认将关联的控件变量设置为0。我们可以将未检查变量的状态更改为其他变量。
onvalue 如果选中按钮,则默认将关联的控件变量设置为1。我们可以将已检查变量的状态更改为其他变量。
padx 复选按钮的水平填充
pady 复选按钮的垂直填充
relief 复选按钮边框的类型。默认情况下,它被设置为FLAT
selectcolor 设置复选按钮时的颜色。默认情况下,它是红色的
selectimage 设置好后,图像会显示在checkbutton上
state 它表示复选按钮的状态。默认情况下,它被设置为normal。我们可以将其更改为禁用,使checkbutton没有响应。当复选按钮处于焦点下时,它的状态是活动的
underline 它表示要加下划线的文本中字符的索引。索引从文本中的零开始
variable 它表示跟踪checkbutton状态的关联变量
wraplength 如果将此选项设置为整数,则文本将被分割为若干块
  • 方法
    • 所述方法可以调用与 checkbuttons 如下表所述
方法 描述
deselect() 取消多选框的选择状态
flash() 复选按钮在活动颜色和正常颜色之间闪烁
invoke() 此方法将checkbutton进行相关联
select() 它被调用来打开checkbutton
toggle() 它用于在不同的复选按钮之间切换
  1. 示例
from tkinter import *   
root = Tk()  
root.geometry("200x200") 
 
checkvar1 = IntVar()  
checkvar2 = IntVar()  
checkvar3 = IntVar()  
chkbtn1 = Checkbutton(root, text = "C", variable = checkvar1,
 onvalue = 1, offvalue = 0, height = 2, width = 10)  
chkbtn2 = Checkbutton(root, text = "C++", variable = checkvar2,
 onvalue = 1, offvalue = 0, height = 2, width = 10)  
chkbtn3 = Checkbutton(root, text = "Java", variable = checkvar3,
 onvalue = 1, offvalue = 0, height = 2, width = 10)  
chkbtn1.pack()  
chkbtn2.pack()  
chkbtn3.pack()  
root.mainloop()
  • 输出


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM