python tk checkbutton_Python tkinter之CheckButton(多选框)
1、checkbutton的基本属性
# -*- encoding=utf-8 -*-
import tkinter
from tkinter import *
def event():
print('当前的值:{}'.format(value.get()))
if __name__ == '__main__':
win = tkinter.Tk() # 窗口
win.title('南风丶轻语') # 标题
screenwidth = win.winfo_screenwidth() # 屏幕宽度
screenheight = win.winfo_screenheight() # 屏幕高度
width = 500
height = 300
x = int((screenwidth - width) / 2)
y = int((screenheight - height) / 2)
win.geometry('{}x{}+{}+{}'.format(width, height, x, y)) # 大小以及位置
value = StringVar()
checkbutton = Checkbutton(
master=win, # 父容器
text='标签', # 文本
bg='yellow', # 背景颜色
fg='red', # 文本颜色
activebackground='pink', # 状态为active时的背景颜色
activeforeground='blue', # 状态为active的文字颜色
relief='flat', # 边框的3D样式 flat、sunken、raised、groove、ridge、solid。
bd=3, # 边框的大小
height=1, # 高度
width=10, # 宽度
padx=1, # 内间距,字体与边框的X距离
pady=1, # 内间距,字体与边框的Y距离
state='normal', # 设置状态 normal、active、 disabled
cursor='arrow', # 鼠标移动时样式 arrow, circle, cross, plus...
font=('黑体', 20), # 字体
onvalue='哈哈', # 选中传递的值,默认是1
offvalue='嘿嘿', # 取消选中后传递的值,默认是0
variable=value, # 通过onvalue和offvalue传递
command=event, # 点击时的事件
)
checkbutton.pack()
Label(win, textvariable=value, relief='g', width=10).pack(padx=20) # 用于显示value的值
win.mainloop()
备注:
①支持的字体(通过tkinter.font.families获取)https://www.cnblogs.com/rainbow-tan/p/14043822.html/
②鼠标样式选项
"arrow", "circle", "clock", "cross", "dotbox", "exchange", "fleur", "heart", "man", "mouse", "pirate", "plus","shuttle", "sizing", "spider", "spraycan", "star","target", "tcross", "trek", "watch"
③边框样式,组件状态阅览
python tk checkbutton_Python tkinter之CheckButton(多选框)相关推荐
- python tkinter 勾选框_Python Tkinter网格复选框
我想知道是否有一种简单的方法来使用Tkinter创建一个复选框网格.我正在尝试制作10行和10列的网格(所以100个复选框),这样每行只能选择两个复选框. 编辑:我正在使用spthon的python ...
- python窗体设置italic_007萝卜头学python:Python GUI 之Tkinter
萝卜头社区 http://www.luobotou.net 同学问,python有没有图形窗口? 肯定是有的,今天我们来了解下tkinter:Tkinter =tk+inter(接口) Tkinter ...
- Python编程:Tkinter图形界面设计(2)
一.Button控件 Button 控件是一个标准的 Tkinter 部件,用于实现各种按钮.按钮可以包含文本或图 像,还可以关联 Python 回调函数.Tkinter 的按钮被按下时,会自动调用回 ...
- Python GUI编程(Tkinter)
Python 提供了多个图形开发界面的库,其中 Tkinter: Tkinter 模块(Tk 接口)是 Python 的标准 Tk GUI 工具包的接口 ,Tk 和 Tkinter 可以在大多数的 U ...
- Python GUI之tkinter(一)
图形用户界面(Graphical User Interface,GUI,又称图形用户接口)是指采用图形方式显示的计算机操作用户界面.Python提供了多个图形开发界面的库,几个常用的库如下: tkin ...
- js判断复选框是否被选中
2019独角兽企业重金招聘Python工程师标准>>> <html> <head> <title> 复选框全选.全不选.反选.必选一个 </ ...
- tkinter 笔记 checkbutton 勾选项 (莫烦python笔记)
和前面radiobutton的区别在于,radiobutton 各选项只能勾选一个,checkbutton可以勾选多个,也可以不勾选 1 主体框架 还是一样的 import tkinter as tk ...
- Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(LabelFrame/Checkbutton/Radiobutton)
Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(LabelFrame/Checkbutton/Radiobutton) 导读 动态演示调用python库的t ...
- python图形编程复选按钮和单选按钮详细说明_Python_tkinter_单选框(Radiobutton)与复选框(Checkbutton)...
单选框(Radiobutton)与复选框(Checkbutton) thinter.Radiobutton(用于存放的父组件,属性参数...) thinter.Checkbutton(用于存放的父组件 ...
最新文章
- c语言中 char怎样用,C语言中char*和char[]用法区别分析
- 二分法——leetcode35. 搜索插入位置
- 使用openssl的md5库
- c++面向对象高级编程 学习四 静态、类模板、函数模板
- 是时候展现真正的技术了!4道程序员智力题你能对几道| IT巨能唠
- 如何:在各种字符串类型之间进行转换
- VC++实现全局钩子勾住消息对话框
- 有状态容器实践:k8s集成ceph分布式存储
- Python面试基础
- BPMN 2.0 流程设计
- cbv、resful、APIView和序列化组件
- 转帖 美国 工程索引 收录中国科技论文的最新规定
- 机器学习原理与实践(Python版)
- 机顶盒安装APK方法
- 2021算法阿里腾讯快手上岸,菜鸟小硕经验分享
- java三大特性之多态的认识,以及多态的实际应用(一)
- Flask项目目录设计
- Unity 休闲游戏体力值恢复
- 南京理工大学计算机科学学科,南京理工大学计算机科学与技术专业介绍
- 软件工程理论与实践——吕云翔 课后第一章习题答案