tkinter 笔记 :主体框架&窗口内容_UQI-LIUWJ的博客-CSDN博客 中,我们知道了tkinter的主体框架

现在我们需要做这么一个操作:每点一次按钮,标签变化一次

1 首先是和之前一样的定义窗口和窗口的一些属性

import tkinter as tkwindow = tk.Tk()
#创建窗口window.title('my window')
#窗口标题window.geometry('200x100')
#窗口大小

2设置tkinter的文字变量存储器 & 对应的标签

var = tk.StringVar()
# 文字变量储存器
l = tk.Label(window, textvariable=var,   # 使用 textvariable可以变化,text的变量bg='green', # 背景颜色font=('Arial', 12),#字体和字体大小width=15,height=2##标签长宽)l.pack()

3 定义一个点击了之后会做什么的函数

on_hit = False
# 默认初始状态为 Falsetimes=0
#hit 次数def hit_me():global on_hitglobal timesif on_hit == False:     on_hit = True# 从 False 状态变成 True 状态times+=1#计数次数+1var.set('you hit me '+str(times)+' times')   # 设置标签的文字为 'you hit me XX times'else:      on_hit = False# 从 True 状态变成 False 状态var.set('') # 设置标签的文字为空

4 定义按钮

b = tk.Button(window, text='hit me',      # 显示在按钮上的文字width=15, height=2, command=hit_me)     # 点击按钮式执行的命令
b.pack()    # 按钮位置

5 激活窗口(和之前一样)

window.mainloop()
#激活窗口

6 程序效果

。。。

参考资料:Label & Button 标签和按钮 - 窗口视窗 (Tkinter) | 莫烦Python (mofanpy.com)

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

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

    1  主体框架 主体框架部分还是 import tkinter as tkwindow = tk.Tk() #创建窗口window.title('my window') #窗口标题window.geo ...

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

    1 主体框架还是那个主体框架 window = tk.Tk() window.title('my window') window.geometry('500x500') 2 设置tkinter的文字变 ...

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

    1 主体框架 主题框架部分还是一样的 tkinter 笔记 :主体框架&窗口内容_UQI-LIUWJ的博客-CSDN博客 import tkinter as tkwindow = tk.Tk( ...

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

    1 主题框架 还是一样的 import tkinter as tkwindow = tk.Tk() #创建窗口window.title('my window') #窗口标题window.geometr ...

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

    和前面radiobutton的区别在于,radiobutton 各选项只能勾选一个,checkbutton可以勾选多个,也可以不勾选 1 主体框架 还是一样的 import tkinter as tk ...

  6. 微软BI 之SSRS 系列 - 解决Pie Chart 中控制标签外部显示与标签重叠的问题

    微软BI 之SSRS 系列 - 解决Pie Chart 中控制标签外部显示与标签重叠的问题 参考文章: (1)微软BI 之SSRS 系列 - 解决Pie Chart 中控制标签外部显示与标签重叠的问题 ...

  7. tkinter message_【莫烦Python】Tkinter 做简单的窗口视窗lt;学习笔记(2)gt;

    接(1) 还有五个苹果:[莫烦Python]Tkinter 做简单的窗口视窗<学习笔记>​zhuanlan.zhihu.com 登录窗口小例子(pickle存取) import

  8. 莫烦Python NumpyPandas 学习笔记

    莫烦Python Numpy&Pandas 学习笔记 原文(视频)地址:https://www.bilibili.com/video/BV1Ex411L7oT 1. 安装 numpy官方网站: ...

  9. 【莫烦Python】机器要说话 NLP 自然语言处理教程 W2V Transformer BERT Seq2Seq GPT 笔记

    [莫烦Python]机器要说话 NLP 自然语言处理教程 W2V Transformer BERT Seq2Seq GPT 笔记 教程与代码地址 P1 NLP行业大佬采访 P2 NLP简介 P3 1. ...

最新文章

  1. Lumen / Laravel 5.5 使用网易邮箱 SMTP 发送邮件
  2. sim中do文件/memory(readmemb命令符)/移位编写
  3. BZOJ 1592. Making the Grade(思维,数据结构优化DP,以及三个拓展问题)[Usaco2008 Feb]【BZOJ计划】
  4. fastcgi pass php-fpm,Nginx中fastcgi_pass的配置问题
  5. vue --- 修饰符.lazy、.number、.trim
  6. javascript对象包含哪些要素_javascript有哪几种对象?
  7. python登录并关注公众号_python微信公众号之关注公众号自动回复
  8. php得到第一个数组_php怎么获取数组第一个元素
  9. 扫地机器人作文说明文提纲_考后想要估分的同学,考研英语作文评分标准
  10. 卸载python的正确姿势
  11. switch语句小练习
  12. 数值分析方程求根实验matlab,基于matlab的数值分析( 非线性方程求根)上机实验报告1...
  13. lay-verify=required 没生效_眼睛一闭一睁,20万没了!|侧翻|交通事故|半挂车|追尾...
  14. 动漫头像1000张萌妹子图片,可以做高清头像壁纸
  15. 在OpenLava中探索Fairshare调度
  16. 人民日报申论范文:“传统文化”怎么写?
  17. Excel 输入内容自动生成条形码
  18. win10网络适配器不见了_恢复消失的win10网络适配器的方法
  19. abp ddd mysql_初识ABP vNext(1):开篇计划基础知识
  20. Java 读取src目录下的json文件

热门文章

  1. Operation category READ is not supported in state standby
  2. 说说对npm的开发模式和生产模式的理解
  3. FTP linux-500 OOPS问题解决 (转载)
  4. android安全问题(二) 程序锁
  5. discuz在线人数的实现原理(Discuz6.1.0)
  6. SQL Server 索引重建或索引重組
  7. Leetcode236 最近公共祖先-二叉树两次遍历
  8. vue 监控元素宽度_Vue入门系列之Vue实例详解与生命周期
  9. linux系统安装tv软件下载,达龙云电脑apk下载
  10. java统计多个线程的请求次数_Web并发页面访问量统计实现