Button组件是用于实现一个按钮,它的绝大多数选项跟Label组件是一样的,不过Button组件有一个

command选项,用于指定一个函数或者方法,当用户点击按钮的时候,Tkinter就会自动地区调用这个方法或者函数了

代码:

from tkinter import *
# 导入tkinter模块的所有内容
def callback():
    var.set("吹吧你,我才不信呢~")
root = Tk()
frame1 = Frame(root)
frame2 = Frame(root)

# 创建一个文本Label对象
var = StringVar()
var.set("您所下载的影片含有未成年人限制内容,\n请满18岁后再点击观看!")
textLabel = Label(frame1,
                  textvariable=var,
                  justify=LEFT)
textLabel.pack(side=LEFT)

# 创建一个图像Label对象
# 用PhotoImage实例化一个图片对象(支持gif格式的图片)
photo = PhotoImage(file="18.gif")
imgLabel = Label(frame1, image=photo)
imgLabel.pack(side=RIGHT)

# 加一个按钮
theButton = Button(frame2, text="已满18周岁", command=callback)
theButton.pack()

frame1.pack(padx=10, pady=10)
frame2.pack(padx=10, pady=10)

mainloop()

运行:

点击已满18岁按钮:

Tkinter的Button组件的使用相关推荐

  1. tkinter库Button组件

    Button Button是一个标准的tkinter组件,用于实现各种各样的按钮. Button可以包含文本或图像,您可以将Python函数或方法与每个按钮相关联.当按下按钮时,tkinter会自动调 ...

  2. 【Python】Label组件 Button组件 Checkbutton组件

    Label组件 Label组件是用于在界面上输出描述的标签. #导入tkinter模块所有内容 from tkinter import *#创建一个主窗口,可以容纳整个GUI程序 root = Tk( ...

  3. python tkinter button_[转载]Python Tkinter之Button(转载)

    Python Tkinter的Button控件 Button小部件是一个标准的Tkinter的部件,用于实现各种按钮.按钮可以包含文本或图像,您可以调用Python函数或方法用于每个按钮. Tkint ...

  4. 使用Python中的Button组件制作按钮

    使用Python中的Button组件制作按钮 本篇文章小编给大家分享如何在Python中使用Button组件制作按钮. 生活中我们会遇到各种各样的登录界面,比如在登陆QQ时将账号和密码输入完备后,需要 ...

  5. Python中Tkinter解决button的command无返回值问题

    Tkinter是什么 Tkinter是Python的标准GUI库.Python使用Tkinter可以快速地创建GUI应用程序.由于Tkinter属于Python标准库,就不需要使用pip安装,直接导入 ...

  6. python按钮调用函数_Python中Button组件的属性及参数

    Python中Button按钮组件常用的属性及参数设置 温馨提示,文章篇幅较长,请耐心阅本篇文章中小编给大家介绍Button按钮组件的相关常用的属性以及参数的设置. 一. 常用属性使用语法 变量=Bu ...

  7. python窗体按钮_Python ---(二)Tkinter窗口组件:Button

    The Tkinter Button Widget ##简介 Button(按钮)组件用于实现各种各样的按钮.Button 组件可以包含文本或图像,你可以将一个 Python 的函数或方法与之相关联, ...

  8. element-ui button组件 radio组件源码分析整理笔记(一)

    Button组件 button.vue <template><buttonclass="el-button"@click="handleClick&qu ...

  9. 【鸿蒙 HarmonyOS】UI 组件 ( Button 组件 )

    文章目录 一.布局文件中设置 Button 组件属性 二.代码中修改 Button 组件属性 三.Button 点击事件 四.完整代码示例 五.执行结果 六.GitHub 地址 一.布局文件中设置 B ...

最新文章

  1. net core mysql 连接池_EF Core 小坑:DbContextPool 会引起数据库连接池连接耗尽
  2. 基于StringTemplate的视图
  3. Java多线模式-Producer-Consumer模式(生产者、消费者模式)
  4. windows Redis绑定ip无效,Redis设置密码无效,Windows Redis 配置不生效, Windows Redis requirepass不生效...
  5. CentOS7安装mysql数据库
  6. 利用matlab做dsp实验,华工DSP实验一利用Matlab进行频谱分析
  7. C语言线性表之单链表
  8. 计算DataTable某列的值(SUM)
  9. 火车站(codevs 2287)
  10. HTML5+CSS3的速查手册
  11. 手机如何双声道录音_中老年智能手机教程:手机通话如何录音?
  12. Photoshop基础教程一:界面及新建
  13. Spring的AspectJ包的下载及下载缓慢的解决方法
  14. 在线免费体验的文字识别接口
  15. 开源会是SD-WAN的发展方向吗?
  16. lammps笔记-入门
  17. 关于Redis的数据清理
  18. PHP实现一个简单的图书管理系统
  19. yuv 和jpg互相转
  20. 三星手机如何升级android4.1系统,三星GALAXY S Ⅲ迎来安卓4.1升级

热门文章

  1. EXT中创建一个弹窗效果
  2. JUC系列(六) | Callable和Future接口详解使用、FutureTask应用 获取异步线程返回值
  3. freemarker模板最小案例实现
  4. 多媒体个人计算机能处理什么,多媒体计算机可以处理的信息类型有哪些
  5. ubuntu修改ip地址后如何保存_如何在 Ubuntu 中检查你的 IP 地址 | Linux 中国
  6. 如何将文件地址转为url_Node.js 源码解析 util.promisify 如何将 Callback 转为 Promise
  7. 初探GNN-文本表示学习
  8. 【NLP技术应用】工业界求解NER问题的12条黄金法则
  9. 数字新写法3_000_000,简单明了
  10. 智能循迹小车_智能机器人之循迹小车——循迹原理