tkinter学习笔记_03
6、单选框 Radiobutton
import tkinter as tk
root = tk.Tk()
root.title("xxx")
root.geometry('200x100') # 提示框
var = tk.StringVar() # 第一个字符串变量值
l = tk.Label(root, bg='yellow', width=20, text='empty') # textvariable 文本变量值
l.pack() # 单选按键框1
def print_selection():
l.config(text='you have selectes' + var.get()) # 改变Label内的text
r1 = tk.Radiobutton(root, text='OptionA', variable=var, value='A',
command=print_selection) # 选择了variable的var, 会被赋值成A,command触发动作
r1.pack()
# 单选按键框2
def print_selection():
l.config(text='you have selectes' + var.get()) # 改变Label内的text
r2 = tk.Radiobutton(root, text='OptionB', variable=var, value='B',
command=print_selection) # 选择了variable的var, 会被赋值成A,command触发动作
r2.pack()
# 单选按键框3
def print_selection():
l.config(text='you have selectes' + var.get()) # 改变Label内的text
r3 = tk.Radiobutton(root, text='OptionC', variable=var, value='C',
command=print_selection) # 选择了variable的var, 会被赋值成A,command触发动作
r3.pack()

7、尺度 scale
# 提示框
var = tk.StringVar() # 第一个字符串变量值
l = tk.Label(root, bg='yellow', width=20, text='empty') # textvariable 文本变量值
l.pack() # scale 横向拉动框
def print_selection(v):
l.config(text='you have selectes' + v) # 改变Label内的text s = tk.Scale(root, label='try me', from_=5, to=11,
orient=tk.HORIZONTAL,
length=200, showvalue=0, tickinter=3, resolution=0.01,
command=print_selection)
s.pack()
#lable 名字,
# from_ 从,
# to 到,
# orient方向/HORIZONTAL横向
# length长度 showvalue选择树的时候,值显示在上面,0就是不显示,1就是显示
# tickinter 标签的长度 resolution 保留多少位小数 两位就是0.01
# command 在scale中要有默认传入值

tkinter学习笔记_03的更多相关文章
- Python:GUI之tkinter学习笔记1控件的介绍及使用
相关内容: tkinter的使用 1.模块的导入 2.使用 3.控件介绍 Tk Button Label Frame Toplevel Menu Menubutton Canvas Entry Mes ...
- Python Tkinter学习笔记
介绍 入门实例 显示一个窗口,窗口里面有一个标签,显示文字 import tkinter as tk # 一个顶层窗口的实例(Top Level),也称为根窗口 app = tk.Tk() # 设置窗 ...
- Python:GUI之tkinter学习笔记之messagebox、filedialog
相关内容: messagebox 介绍 使用 filedialog 介绍 使用 首发时间:2018-03-04 22:18 messagebox: 介绍:messagebox是tkinter中的消息框 ...
- Python:GUI之tkinter学习笔记3事件绑定
相关内容: command bind protocol 首发时间:2018-03-04 19:26 command: command是控件中的一个参数,如果使得command=函数,那么点击控件的时候 ...
- Python:GUI之tkinter学习笔记2界面布局显示
相关内容: pack 介绍 常用参数 使用情况 常用函数 grid 介绍 常用参数 使用情况 常用函数 place 介绍 常用参数 使用情况 常用函数 首发时间:2018-03-04 14:20 pa ...
- tkinter学习笔记_04
8.勾选项 checkbutton import tkinter as tk root = tk.Tk() root.title("xxx") root.geometry('200 ...
- tkinter学习笔记_06
12.弹窗 messagebox import tkinter as tk from tkinter import messagebox root = tk.Tk() root.title(" ...
- tkinter学习笔记_05
10.菜单 menuber import tkinter as tk root = tk.Tk() root.title("xxx") root.geometry('200x100 ...
- Python GUI tkinter 学习笔记(三)
草稿 # -*- coding: utf-8 -*- from Tkinter import * root = Tk() Label(root, text = "First").g ...
随机推荐
- [USACO06FEB] Stall Reservations 贪心
[USACO06FEB] Stall Reservations 贪心 \(n\)头牛,每头牛占用时间区间\([l_i,r_i]\),一个牛棚每个时间点只能被一头牛占用,问最少新建多少个牛棚,并且每头牛 ...
- 牛顿插值法(c++)【转载】
摘自<c++和面向对象数值计算>,代码简洁明快,采用模板函数,通用性增强,牛顿差分合理利用存储空间,采用Horner算法(又称秦九韶算法)提高精度,减少时间复杂度,高!确实是高!对其中代码 ...
- windows 共享文件夹
windows 共享文件夹 同步工作组 右键单击"计算机",选择"属性" 更改设置 单击"更改". 输入工作组 和 主机名 启计算机使更改生 ...
- [Vue warn]: You are using the runtime-only build of Vue where the template compiler is not available
原文链接https://blog.csdn.net/xiaomajia029/article/details/88320233 问题描述: 原因分析:在项目配置的时候,默认 npm 包导出的是运行时构 ...
- 【转】理解Docker容器网络之Linux Network Namespace
原文:理解Docker容器网络之Linux Network Namespace 由于2016年年中调换工作的原因,对容器网络的研究中断过一段时间.随着当前项目对Kubernetes应用的深入,我感觉之 ...
- 【mybatis源码学习】mybatis的结果映射
一.mybatis结果映射的流程 二.mybatis结果映射重要的类 1.org.apache.ibatis.executor.resultset.ResultSetWrapper(对sql执行返回的 ...
- SpringBoot项目实现配置实时刷新功能
需求描述:在SpringBoot项目中,一般业务配置都是写死在配置文件中的,如果某个业务配置想修改,就得重启项目.这在生产环境是不被允许的,这就需要通过技术手段做到配置变更后即使生效.下面就来看一下怎 ...
- (8)Flask微电影项目会员中心其他页面搭建
会员中心修改密码.评论.登录日志和收藏电影4个页面的内容. 一.修改密码页面: {% extends "home/home.html" %} {% block css %} < ...
- db2常用操作命令
1. 打开命令行窗口 #db2cmd 2. 打开控制中心 # db2cmd db2cc 3. 打开命令编辑器 db2cmd db2ce =====操作数据库命令===== 4. 启动数据库实例 #db ...
- k8s记录-pip源配置
#pip源# 清华大学https://pypi.tuna.tsinghua.edu.cn/simple/https://mirrors.tuna.tsinghua.edu.cn/pypi/web/si ...