这是我让这个脚本工作的唯一方法,否则我会在“self”未定义时出错。有没有其他方法可以在点击刷新时添加函数?在

`class MAIN(object):

def __init__(self, master, **kwargs):

global label_contents

global et1

frame = tk.Frame(master, borderwidth=5)

frame.grid()

et1 = tk.Entry(frame)

et1.insert(0, 10)

et1.grid(row=0,column=0,sticky=tk.W)

label_contents = tk.StringVar()

label_contents.set(et1.get())

tk.Label(frame, textvariable=label_contents).grid(row=1, column=0, sticky=tk.W)

refresh = tk.Button(frame, text='Refresh', command = self.refresh_clicked)

refresh.grid(row=2, column=0, sticky=tk.W)

#per comments:

def refresh_clicked(event):

global label_contents

global et1

label_contents.set(et1.get())

root=tk.Tk()

app=MAIN(root)

root.mainloop()

`

python中tk窗口刷新_用按钮刷新tk窗口相关推荐

  1. python中的画布控制_使按钮在画布上工作(tkinter)

    你的代码需要认真的重组.在 这里有一些东西可以用来添加矩形.你不需要在cd2>中创建一个cd2>的集合,这样你就不需要在cd2>中创建一个的集合.在from tkinter impo ...

  2. Python中单个下划线“ _”变量的用途是什么?

    这段代码中_ after for的含义是什么? if tbh.bag:n = 0for _ in tbh.bag.atom_set():n += 1 #1楼 下划线_在Python中被视为" ...

  3. Python中单个下划线“_”变量的目的是什么?

    在Python中,下划线_被视为" 我不关心 "或" 丢失 "变量 python解释器将最后一个表达式值存储到名为的特殊变量中_. >>> 1 ...

  4. python中的下划线_讲解

    python中,下划线 "_""_"" \_" 不管是单独作为变量名或者作为变量名的前缀或者后缀,是有特殊含义的,下面简要的来总结一下. 1 ...

  5. python中append函数解析_对python中的pop函数和append函数详解

    对python中的pop函数和append函数详解 pop()函数 1.描述 pop() 函数用于移除列表中的一个元素(默认最后一个元素),并且返回该元素的值. 语法 pop()方法语法: list. ...

  6. python中nlp的库_用于nlp的python中的网站数据清理

    python中nlp的库 The most important step of any data-driven project is obtaining quality data. Without t ...

  7. python中的logging记录日志_[ Python入门教程 ] Python中日志记录模块logging使用实例...

    python中的logging模块用于记录日志.用户可以根据程序实现需要自定义日志输出位置.日志级别以及日志格式. 将日志内容输出到屏幕 一个最简单的logging模块使用样例,直接打印显示日志内容到 ...

  8. python中mainloop什么意思_很难理解python中的Tkinter mainloop()

    好的,我有一个基本的窗口,有一个编辑和查看按钮.按照我的代码,EDIT和VIEW都会返回一条消息"这个按钮没用".我在"主窗口"下创建了这些.我创建了另一个类& ...

  9. Python中带下划线_的变量和函数命名的用法

    Python 的代码风格由 PEP 8 描述.这个文档描述了 Python 编程风格的方方面面.在遵守这个文档的条件下,不同程序员编写的 Python 代码可以保持最大程度的相似风格.这样就易于阅读, ...

最新文章

  1. 从线上偶发的宕机事件看Netty流量控制
  2. http://tpl.amazeui.org/
  3. Redis Zrevrangebyscore 命令
  4. java mongodb排序查询_java操作mongodb基础(查询 排序 输出list)
  5. VC文件扩展名解读大全
  6. Vue009_过渡动画
  7. 微信转账一次显示两个_微信为啥分红包和转账两大功能?这4个区别你要知道,望相互转告...
  8. c++11新特性(4) lambda捕捉块
  9. linux服务器用哪个面板好,Linux服务器管理面板哪家比较好用?
  10. 一个实例带你搞懂Apriori关联分析算法
  11. cad2017怎么改变选择方式_近视手术方式这么多,到底该怎么选择?
  12. 物联网哪个市场有可能诞生新一轮BAT?
  13. 厉害!某生鲜电商平台竟然是这样设计监控模块的(已开源)~
  14. win7 计算机游戏不见了怎么办,小编教你解决Win7系统下找不到自带小游戏的问题...
  15. 图像处理 理想低通滤波器_如何为您的文章选择理想的图像
  16. SpringCloud(五)Eureka服务注册与发现
  17. 人人网登录并写留言板(Requests,js逆向)
  18. 24小时制与12小时制的换算
  19. 世界十大风景名胜[图]
  20. Python numpy.atleast_3d函数方法的使用

热门文章

  1. c语言程序设计哈尔滨,2017春C语言程序设计 上(哈尔滨金融学院)
  2. qiankun 基座下发组件
  3. 财路网每日原创推送: 新华网:十字路口的区块链
  4. 2022年度总结:拒绝无效努力,实现破圈成长。
  5. 三网融合触发MeeGo风暴
  6. 【ArcGIS】拼接多张栅格图像(将多幅tif影像合成一副)|LUCC数据的拼接
  7. tello通信_鸿蒙HarmonyOS and 大疆Tello 无人机 BUILD SUCCESS
  8. 全球及中国射频器件市场规模格局与投资战略决策报告2022版
  9. Kafka完美解决:Error while executing topic command:Replication factor: 1 larger than available brokers:0
  10. 破解Word密码保护的简单方法(转)