Tkinter的Button组件的使用
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组件的使用相关推荐
- tkinter库Button组件
Button Button是一个标准的tkinter组件,用于实现各种各样的按钮. Button可以包含文本或图像,您可以将Python函数或方法与每个按钮相关联.当按下按钮时,tkinter会自动调 ...
- 【Python】Label组件 Button组件 Checkbutton组件
Label组件 Label组件是用于在界面上输出描述的标签. #导入tkinter模块所有内容 from tkinter import *#创建一个主窗口,可以容纳整个GUI程序 root = Tk( ...
- python tkinter button_[转载]Python Tkinter之Button(转载)
Python Tkinter的Button控件 Button小部件是一个标准的Tkinter的部件,用于实现各种按钮.按钮可以包含文本或图像,您可以调用Python函数或方法用于每个按钮. Tkint ...
- 使用Python中的Button组件制作按钮
使用Python中的Button组件制作按钮 本篇文章小编给大家分享如何在Python中使用Button组件制作按钮. 生活中我们会遇到各种各样的登录界面,比如在登陆QQ时将账号和密码输入完备后,需要 ...
- Python中Tkinter解决button的command无返回值问题
Tkinter是什么 Tkinter是Python的标准GUI库.Python使用Tkinter可以快速地创建GUI应用程序.由于Tkinter属于Python标准库,就不需要使用pip安装,直接导入 ...
- python按钮调用函数_Python中Button组件的属性及参数
Python中Button按钮组件常用的属性及参数设置 温馨提示,文章篇幅较长,请耐心阅本篇文章中小编给大家介绍Button按钮组件的相关常用的属性以及参数的设置. 一. 常用属性使用语法 变量=Bu ...
- python窗体按钮_Python ---(二)Tkinter窗口组件:Button
The Tkinter Button Widget ##简介 Button(按钮)组件用于实现各种各样的按钮.Button 组件可以包含文本或图像,你可以将一个 Python 的函数或方法与之相关联, ...
- element-ui button组件 radio组件源码分析整理笔记(一)
Button组件 button.vue <template><buttonclass="el-button"@click="handleClick&qu ...
- 【鸿蒙 HarmonyOS】UI 组件 ( Button 组件 )
文章目录 一.布局文件中设置 Button 组件属性 二.代码中修改 Button 组件属性 三.Button 点击事件 四.完整代码示例 五.执行结果 六.GitHub 地址 一.布局文件中设置 B ...
最新文章
- net core mysql 连接池_EF Core 小坑:DbContextPool 会引起数据库连接池连接耗尽
- 基于StringTemplate的视图
- Java多线模式-Producer-Consumer模式(生产者、消费者模式)
- windows Redis绑定ip无效,Redis设置密码无效,Windows Redis 配置不生效, Windows Redis requirepass不生效...
- CentOS7安装mysql数据库
- 利用matlab做dsp实验,华工DSP实验一利用Matlab进行频谱分析
- C语言线性表之单链表
- 计算DataTable某列的值(SUM)
- 火车站(codevs 2287)
- HTML5+CSS3的速查手册
- 手机如何双声道录音_中老年智能手机教程:手机通话如何录音?
- Photoshop基础教程一:界面及新建
- Spring的AspectJ包的下载及下载缓慢的解决方法
- 在线免费体验的文字识别接口
- 开源会是SD-WAN的发展方向吗?
- lammps笔记-入门
- 关于Redis的数据清理
- PHP实现一个简单的图书管理系统
- yuv 和jpg互相转
- 三星手机如何升级android4.1系统,三星GALAXY S Ⅲ迎来安卓4.1升级
热门文章
- EXT中创建一个弹窗效果
- JUC系列(六) | Callable和Future接口详解使用、FutureTask应用 获取异步线程返回值
- freemarker模板最小案例实现
- 多媒体个人计算机能处理什么,多媒体计算机可以处理的信息类型有哪些
- ubuntu修改ip地址后如何保存_如何在 Ubuntu 中检查你的 IP 地址 | Linux 中国
- 如何将文件地址转为url_Node.js 源码解析 util.promisify 如何将 Callback 转为 Promise
- 初探GNN-文本表示学习
- 【NLP技术应用】工业界求解NER问题的12条黄金法则
- 数字新写法3_000_000,简单明了
- 智能循迹小车_智能机器人之循迹小车——循迹原理