'''
1,python Tkinter是内置的库,无需安装
'''
import tkinter as tk
# 设置窗口
window = tk.Tk() # 建立一个窗口
window.title('一个最简单的窗口')
window.geometry('300x200') # 窗口大小为300x200
var = tk.StringVar() # 文字变量储存器
# 设置标签
l = tk.Label(textvar=var, bg='yellow', width=20, height=2) # 参数textvar不同于text,bg是backgroud
l.pack() # 放置标签
bon = False
def hit_me(): # 该函数实现按一次按钮显示出字,再按一次字消失
global bon # bon为全局变量
if bon == False:
bon = True
var.set('惊喜想得美')
else:
bon = False
var.set('')
# 设置按钮
b = tk.Button(text='点击我有惊喜', width=20, height=2, command=hit_me)
b.pack()
window.mainloop() # 循环,时刻刷新窗口
# 注意,loop因为是循环的意思,window.mainloop就会让window不断的刷新,如果没有mainloop,就是一个静态的window,传入进去的值就不会有循环,mainloop就相当于一个很大的while循环,有个while,每点击一次就会更新一次,所以我们必须要有循环
# 所有的窗口文件都必须有类似的mainloop函数,mainloop是窗口文件的关键的关键。
2019-05-27-tkinter练习--01-Label & Button 标签和按钮
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 小学语文修改病句的方法 修改病句是小学语文考试中常见的题型,在修改病句之前,我们应该清晰的了解有哪些病句现象,下面...
- span标签的取值、赋值和label标签、a标签、button标签是一样的,这里拿span标签举例。 juqery...
- input标签和label实现单选按钮 关于label标签的使用: label可以配合input标签使用: 用法:...
- 选择器(selector) 元素选择器元素选择器(标签选择器),可以根据标 签的名字来从页面中选取指定的元素。语法...