tkinter笔记:scale 尺度 (莫烦python笔记)

Posted UQI-LIUWJ

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了tkinter笔记:scale 尺度 (莫烦python笔记)相关的知识,希望对你有一定的参考价值。

1 主题框架

还是一样的

import tkinter as tk

window = tk.Tk()
#创建窗口

window.title('my window')
#窗口标题

window.geometry('500x200')
#窗口大小

2 设置标签

和之前的一致 tkinter 笔记 :主体框架&窗口内容_UQI-LIUWJ的博客-CSDN博客

l = tk.Label(
    window, 
    bg='yellow', 
    width=20, 
    text='empty')
l.pack()

3 设置Scale 滑动窗口

def print_selection(v):
    l.config(bg='green',
            text='you have selected ' + v)
#设置选择函数
#l.config 表示对l中的配置进行修改

s = tk.Scale(window, 
            label='try me', 
            from_=5, 
            to=11,     
            orient=tk.HORIZONTAL,
            length=200, 
            showvalue=0, 
            tickinterval=2, 
            resolution=0.01, 
            command=print_selection)
s.pack()
labelscale部件的名称
from_ ,  to

滚动条最小值 & 滚动条最大值

(这里使用from_是因为在python中有from这个关键词)

orient

设置滚动条的方向

tk.HORIZONTAL 横向

tk.VERTICA 竖向

length

滚动条部件的长度

        和其他部件width表示不同,width表示的是以字符为单位,比如width=4,就是4个字符的长度

        此处的length=200,是指我们常用的像素为单位,即长度为200个像素

resolution保留几位小数
showvalue

在滑动条旁边是否有示数

tickinterval坐标的间隔 (比如设置为2,那么坐标轴上就是5,7,9,11;设置为5,就是5,10)

4 展示效果

 

 参考文献:Scale 尺度 - 窗口视窗 (Tkinter) | 莫烦Python (mofanpy.com)

以上是关于tkinter笔记:scale 尺度 (莫烦python笔记)的主要内容,如果未能解决你的问题,请参考以下文章

tkinter 笔记: radiobutton 选择按钮(莫烦python笔记)

tkinter学习scale尺度条和menu菜单

tkinter 笔记:列表部件 listbox (莫烦python 笔记)

tkinter 笔记:创建输入框并显示结果 (莫烦python笔记)

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

tkinter笔记:通过点击button 控制标签的显示 (莫烦python笔记)