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 — Checkbutton 勾选项 | 莫烦Python

  • 支持

📢

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

切换视频源:


« Scale 尺度 Canvas 画布 »

Checkbutton 勾选项

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

学习资料:

  • 相关代码

运行之后的效果将会像下面的图片一样,此时不作任何操作.

2-06-01.jpg

如果只选中第一个选项,即图中的python, 效果就会如下.

2-06-02.jpg

如果只选中第二个选项,即图中的c++, 效果就会如下.

2-06-03.jpg

如果两个选项都选中, 效果就会如下.

2-06-04.jpg

如果两个选项都不选中, 效果就会如下.

2-06-05.jpg

Checkbutton部件¶

参数onvalue和前面讲的部件radiobutton中的value相似, 当我们选中了这个checkbutton,onvalue的值1就会放入到var1中, 然后var1将其赋值给参数variable,offvalue用法相似,但是offvalue是在没有选中这个checkbutton时,offvalue的值1放入var1,然后赋值给参数variable 这是创建一个checkbutton部件,以此类推,可以创建多个checkbutton

触发功能¶

相对于前面学过的 print_selection,这一段比较长,其实功能差不多,只不过加了if...elif...else来选择控制而已即如代码注释,config在前面已经讲过就是将参数text的值显示,这里的var1.get() == 1 就是前面所说的var1获得的变量onvalue=1,var1.get() == 0即是var1获得的变量offvalu=0同理var2也是如此。

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


降低知识传递的门槛

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

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

wechat
« Scale 尺度 Canvas 画布 »
    教程目录

    窗口视窗 (Tkinter)

      什么是 tkinter 窗口

    • 什么是 Tkinter

      tkinter 的窗口部件

    • Label & Button 标签和按钮
    • Entry & Text 输入, 文本框
    • Listbox 列表部件
    • Radiobutton 选择按钮
    • Scale 尺度
    • Checkbutton 勾选项
      • 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.