未分类

Python Tkinter 标签和按钮

红尘初妆,山河无疆。 最初的面庞,碾碎梦魇无常,命格无双

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
# -*- coding:utf-8 -*-

import tkinter as tk

window = tk.Tk()
window.title('My First Window')
window.geometry('320x240') # 设置窗口大小,用英文字母x表示,不要用*


# # 创建一个不可变标签
# lab = tk.Label(window,text = 'This is Tk',bg = 'gray',font = ('consolas', 12),width = 15, height = 2)
# lab.pack() # 固定位置


var = tk.StringVar() # 文字变量存储器
# 创建一个可变标签
# textvariable可以使标签文本变化
lab = tk.Label(window,textvariable = var, bg = 'green', font = ('consolas', 12), width = 25, height = 2)
lab.pack() # 固定位置

on_hit = False
def click_me():
global on_hit # 声明全局变量
if on_hit == False:
var.set('你点击了按钮')
on_hit = True
else:
var.set('')
on_hit = False


# 创建一个按钮
butt = tk.Button(window,text = 'click me',width = 15, height = 2, command = click_me) # 点击按钮式执行的命令
butt.pack()

window.mainloop()

完成之后的效果图

分享到