GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • 莫烦PYTHON
  • 学习 ▾
  • 推荐学习顺序
  • 交互式学Python
  • 多进程 multiprocessing
  • 多线程 threading
  • 窗口视窗 Tkinter
  • 有趣的机器学习
  • 强化学习 Reinforcement Learning
  • 进化算法 Evolutionary Algorithm
  • Tensorflow
  • PyTorch
  • Theano
  • Keras

This view

  • Original page
  • New address

GeezerVison is showing mofanpy.com — Scale 尺度 | 莫烦Python

  • 支持

📢

莫烦有新起点啦!「莫烦 x 无限可能」— 关于 AI、行业、产品、教育的经验思考,欢迎来新站看看 →

切换视频源:


« Radiobutton 选择按钮 Checkbutton 勾选项 »

Scale 尺度

作者: 潘雨 (Mr_Pan) 编辑: 莫烦 发布于: 2016-01-01

学习资料:

  • 相关代码

这一次的效果将会像下面的图片一样.

2-05-01.jpg

如果拖动滚动条, 效果就会如下.

2-05-02.jpg

2-05-03.jpg

scale 部件¶

这里的参数label是指scale部件的名称,即在这里scale部件名称为try me

  • 参数from_=5,to=11的意思就是从5到11,即这个滚动条最小值为5,最大值为11(这里使用from_是因为在python中有from这个关键词)
  • 参数orient=tk.HORIZONTAL在这里就是设置滚动条的方向,如我们所看到的效果图,这里HORIZONTAL就是横向。
  • 参数length这里是指滚动条部件的长度,但注意的是和其他部件width表示不同,width表示的是以字符为单位,比如width=4,就是4个字符的长度,而此处的length=200,是指我们常用的像素为单位,即长度为200个像素
  • 参数resolution=0.01这里我们可以借助数学题来理解,我们做的很多数学题都会让我们来保留几位小数,此处的0.01就是保留2位小数,即效果图中的5.00 9.00等等后面的两位小数,如果保留一位就是resolution=0.1 这里的showvalue就是设置在滚动条上方的显示。showvalue=0显示的就是效果图,上方无结果显示,如果改为showvalue=1,则会显示为:

2-05-04.jpg

参数tickinterval设置的就是坐标的间隔,此处为tickinterval=2,显示的即为效果图中的5.00 7.00 9.00 11.00 如果改为tickinterval=3则为5.00 8.00 11.00:

2-05-05.jpg

触发功能¶

这里相比前面多了参数v,这里的参数v即将滚动条定位的数据,即如效果图中最开始,定位到5.00,label中显示you have selected 5.00

再补充一下 Tkinter 的必备步骤, 整个框架的全部代码就完美了.


降低知识传递的门槛

莫烦经常从互联网上学习知识,开源分享的人是我学习的榜样。 他们的行为也改变了我对教育的态度: 降低知识传递的门槛。

我组建了微信群,欢迎大家加入,交流经验,提出问题,互相帮持。 扫码后,请一定备注"莫烦",否则我不会同意你的入群申请。

wechat
« Radiobutton 选择按钮 Checkbutton 勾选项 »
    教程目录

    窗口视窗 (Tkinter)

      什么是 tkinter 窗口

    • 什么是 Tkinter

      tkinter 的窗口部件

    • Label & Button 标签和按钮
    • Entry & Text 输入, 文本框
    • Listbox 列表部件
    • Radiobutton 选择按钮
    • Scale 尺度
      • scale 部件
      • 触发功能
    • Checkbutton 勾选项
    • Canvas 画布
    • Menubar 菜单
    • Frame 框架
    • messagebox 弹窗
    • pack grid place 放置位置

      登录窗口例子

    • 例子 登录窗口1
    • 例子 登录窗口2
    • 例子 登录窗口3
    You are visitor 01402503 — GeezerVison does not store the pages you look up.
    Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.