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(多选框)相关推荐

  1. python tkinter 勾选框_Python Tkinter网格复选框

    我想知道是否有一种简单的方法来使用Tkinter创建一个复选框网格.我正在尝试制作10行和10列的网格(所以100个复选框),这样每行只能选择两个复选框. 编辑:我正在使用spthon的python ...

  2. python窗体设置italic_007萝卜头学python:Python GUI 之Tkinter

    萝卜头社区 http://www.luobotou.net 同学问,python有没有图形窗口? 肯定是有的,今天我们来了解下tkinter:Tkinter =tk+inter(接口) Tkinter ...

  3. Python编程:Tkinter图形界面设计(2)

    一.Button控件 Button 控件是一个标准的 Tkinter 部件,用于实现各种按钮.按钮可以包含文本或图 像,还可以关联 Python 回调函数.Tkinter 的按钮被按下时,会自动调用回 ...

  4. Python GUI编程(Tkinter)

    Python 提供了多个图形开发界面的库,其中 Tkinter: Tkinter 模块(Tk 接口)是 Python 的标准 Tk GUI 工具包的接口 ,Tk 和 Tkinter 可以在大多数的 U ...

  5. Python GUI之tkinter(一)

    图形用户界面(Graphical User Interface,GUI,又称图形用户接口)是指采用图形方式显示的计算机操作用户界面.Python提供了多个图形开发界面的库,几个常用的库如下: tkin ...

  6. js判断复选框是否被选中

    2019独角兽企业重金招聘Python工程师标准>>> <html> <head> <title> 复选框全选.全不选.反选.必选一个 </ ...

  7. tkinter 笔记 checkbutton 勾选项 (莫烦python笔记)

    和前面radiobutton的区别在于,radiobutton 各选项只能勾选一个,checkbutton可以勾选多个,也可以不勾选 1 主体框架 还是一样的 import tkinter as tk ...

  8. Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(LabelFrame/Checkbutton/Radiobutton)

    Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(LabelFrame/Checkbutton/Radiobutton) 导读 动态演示调用python库的t ...

  9. python图形编程复选按钮和单选按钮详细说明_Python_tkinter_单选框(Radiobutton)与复选框(Checkbutton)...

    单选框(Radiobutton)与复选框(Checkbutton) thinter.Radiobutton(用于存放的父组件,属性参数...) thinter.Checkbutton(用于存放的父组件 ...

最新文章

  1. c语言中 char怎样用,C语言中char*和char[]用法区别分析
  2. 二分法——leetcode35. 搜索插入位置
  3. 使用openssl的md5库
  4. c++面向对象高级编程 学习四 静态、类模板、函数模板
  5. 是时候展现真正的技术了!4道程序员智力题你能对几道| IT巨能唠
  6. 如何:在各种字符串类型之间进行转换
  7. VC++实现全局钩子勾住消息对话框
  8. 有状态容器实践:k8s集成ceph分布式存储
  9. Python面试基础
  10. BPMN 2.0 流程设计
  11. cbv、resful、APIView和序列化组件
  12. 转帖 美国 工程索引 收录中国科技论文的最新规定
  13. 机器学习原理与实践(Python版)
  14. 机顶盒安装APK方法
  15. 2021算法阿里腾讯快手上岸,菜鸟小硕经验分享
  16. java三大特性之多态的认识,以及多态的实际应用(一)
  17. Flask项目目录设计
  18. Unity 休闲游戏体力值恢复
  19. 南京理工大学计算机科学学科,南京理工大学计算机科学与技术专业介绍
  20. 软件工程理论与实践——吕云翔 课后第一章习题答案

热门文章

  1. html表格内容居中且自动换行
  2. 图像分割评测指标MIOU之python代码详解
  3. FINN(二)CNN,BNN及其硬件实现的背景知识
  4. Java实现给PDF每页右上角添加图片水印
  5. 在springboot中导入spring-web相关包导致的错误经验(一)
  6. 修改传奇私服服务器,传奇SF 肿么修改服务器时间
  7. fortran matlab eng,[转载]关于MATLAB转FORTRAN的几点注意
  8. QT半透明图片叠加显示
  9. Android使用七牛实现录像加时间水印和拍照(截帧回调)
  10. Youtube Data API使用简介