tkinter的set()与get()
2024-09-06 12:16:51
下面用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()
最新文章
- 【转载】scribe、chukwa、kafka、flume日志系统对比
- Swift语言的基础详解
- android viewpager 图片翻页例子
- CentOS7 基础配置
- web前端的渐进增强式开发模型
- 《你是我的小羊驼》游戏ios源码
- Notepad++背景颜色设置
- [Jobdu] 题目1511:从尾到头打印链表——单链表的倒置输出
- ASP.NET MVC 开发微信支付H5(外置浏览器支付)
- Activiti-03-query api
- Anndroid 使用相机或相册打开图片
- TED - How To Get Better At The Things You Care About
- 微信小程序基础之input输入框控件
- RabbitMQ死信队列另类用法之复合死信
- 基于session做的权限控制
- 《DSP using MATLAB》Problem 5.19
- 解决winfrom下TextBox不支持透明背景色
- Software-Defined Networking:A Comprehensive Survey--Day4
- 【算法】MD5加密
- svn导出文件夹到另外目录export
热门文章
- Lua语法要点2
- 性能测试基础---ant集成2
- Fluter基础巩固之Dart语言详解<;三>;
- vue-router模式history与hash
- java String、String.concat和StringBuilder性能对比
- Docker Hello-World镜像运行测试
- Anaconda3(1)Windows10下安装Anaconda3(64位)详细过程
- python gevent协程
- innerHTML, innerText, outerHTML, outerText的区别
- fork()和vfork()的区别(转载)