'''
# ------------------------------------------------------------
# # 1、 使用tkinter设置一个标签
# # # 设计tkinter内容: title;geometry;Label;mainloop
# ------------------------------------------------------------
'''
代码如下:
import tkinter as tk
window = tk.Tk() # 实例化
window.title("my window") # 设置标题名称,设置输出显示的窗口显示的名称
window.geometry("200x100") # 长200 x 高100; 单位是字符串的长度,即200个字符串长度
'''
tk.Label: 设置标签
l = tk.Label(window, text= "OMG! this is TK!", bg = 'green', font = ('Arial', 12),\
width = 15, height = 2 )
window : 实例
text: 标签显示的内容
bg: 标签的背景颜色
font: 标签Label中的text文本的字体的显示格式。
font = ('Arial', 12) : 字体格式,Arial; 大小,12
width = 15: 标签Label 的宽度是 15个字符的大小
height = 2 标签Label 的高度是 2 个字符的大小
'''
l = tk.Label(window, text= "OMG! this is TK!", bg = 'green', font = ('Arial', 12),\
width = 20, height = 2 )
# 把标签放在窗口上
l.pack()
# 循环运行window实例
window.mainloop()
运行结果如下:
'''
# ------------------------------------------------------------
# # 2、 使用tkinter设置一个标签
# # # 设计tkinter内容: title;geometry;Label;mainloop
# ------------------------------------------------------------
'''
代码如下:
import tkinter as tk
window = tk.Tk() # 实例化
window.title("my window") # 设置标题名称,设置输出显示的窗口显示的名称
window.geometry("200x100") # 长200 x 高100; 单位是字符串的长度,即200个字符串长度
var = tk.StringVar()
'''
tk.Label: 设置标签
l = tk.Label(window, text= "OMG! this is TK!", bg = 'green', font = ('Arial', 12),\
width = 15, height = 2 )
window : 实例
text: 标签显示的内容
bg: 标签的背景颜色
font: 标签Label中的text文本的字体的显示格式。
font = ('Arial', 12) : 字体格式,Arial; 大小,12
width = 15: 标签Label 的宽度是 15个字符的大小
height = 2 标签Label 的高度是 2 个字符的大小
'''
l = tk.Label(window, textvariable=var, bg='green', font=('Arial', 12),\
width=20, height=2)
# 把标签放在窗口上
l.pack()
on_hit = False
def hit_me():
global on_hit
if on_hit == False:
on_hit = True
var.set('You hit me')
else:
on_hit = False
var.set("")
b = tk.Button(window, text='hit_me', width=15,height=2,command=hit_me)
b.pack()
# 循环运行window实例
window.mainloop()
# ------------------------------------------------分割线-------------------------------------------------
效果如下:
状态1,开始运行的时候
状态2,点击按钮的时候:
之后的运行循环1,2
参考资料:
用 python 和 tkinter 做简单的窗口视窗 - 网易云课堂
http://study.163.com/course/courseMain.htm?courseId=1003216011