下面用set()实现,这里用了一个标记记录点击的状态,不管内容是什么点了就变

 from tkinter import *

 def btn_hit():
global msg_on
if msg_on == False:
msg_on=True
x.set("I like tkinter")
else:
msg_on = False
x.set("") root = Tk()
root.title("tkinter的set()") msg_on =False
x = StringVar() lab = Label(root,textvariable=x,fg="blue",bg="lightyellow",font ="Verdana 16 bold",width=25,height=2)
lab.pack() btn = Button(root,text="点我",command= btn_hit)
btn.pack() root.mainloop()

下面用get先获取到内容,在判断,与上面的区别在于,上面没有获得内容直接变,下面对内容进行了判断

from tkinter import *

def btn_hit():
if x.get() == "":
x.set("I like tkinter")
else:
x.set("") root = Tk()
root.title("tkinter的get()") x = StringVar() lab = Label(root,textvariable=x,fg="blue",bg="lightyellow",font ="Verdana 16 bold",width=25,height=2)
lab.pack() btn = Button(root,text="点我",command= btn_hit)
btn.pack() root.mainloop()

最新文章

  1. 【转载】scribe、chukwa、kafka、flume日志系统对比
  2. Swift语言的基础详解
  3. android viewpager 图片翻页例子
  4. CentOS7 基础配置
  5. web前端的渐进增强式开发模型
  6. 《你是我的小羊驼》游戏ios源码
  7. Notepad++背景颜色设置
  8. [Jobdu] 题目1511:从尾到头打印链表——单链表的倒置输出
  9. ASP.NET MVC 开发微信支付H5(外置浏览器支付)
  10. Activiti-03-query api
  11. Anndroid 使用相机或相册打开图片
  12. TED - How To Get Better At The Things You Care About
  13. 微信小程序基础之input输入框控件
  14. RabbitMQ死信队列另类用法之复合死信
  15. 基于session做的权限控制
  16. 《DSP using MATLAB》Problem 5.19
  17. 解决winfrom下TextBox不支持透明背景色
  18. Software-Defined Networking:A Comprehensive Survey--Day4
  19. 【算法】MD5加密
  20. svn导出文件夹到另外目录export

热门文章

  1. Lua语法要点2
  2. 性能测试基础---ant集成2
  3. Fluter基础巩固之Dart语言详解<三>
  4. vue-router模式history与hash
  5. java String、String.concat和StringBuilder性能对比
  6. Docker Hello-World镜像运行测试
  7. Anaconda3(1)Windows10下安装Anaconda3(64位)详细过程
  8. python gevent协程
  9. innerHTML, innerText, outerHTML, outerText的区别
  10. fork()和vfork()的区别(转载)