tkinter实现一个简易窗口

tkinter目录

    • 1. 最简易的窗口
    • 2. 加了标签、按钮、输入框,并且按钮连接了函数

1. 最简易的窗口

import tkinter as tk

window = tk.Tk()

window.title('我的窗口')  # 设置窗口名
window.geometry('500x300')  # 设置窗口长宽

label = tk.Label(window, text='文字文字文字', bg='white', font=('楷体', 30), width=30, height=4)  # 生成并设置标签属性
label.pack()  # 安置标签,按顺序排列

window.mainloop()

2. 加了标签、按钮、输入框,并且按钮连接了函数

import tkinter as tk

window = tk.Tk()

window.title('我的窗口')  # 设置窗口名
window.geometry('500x300')  # 设置窗口长宽

var = tk.StringVar()  # tkinter中的字符串对象
var.set('你打我呀?')  # 显示的内容

# 标签
label = tk.Label(window, textvariable=var, bg='white', font=('楷体', 30), width=30, height=4)
label.pack()  # 安置标签,按顺序排列

# 判断是否点击了按钮button
on_hit = False

# button连接的函数
def hit_me():
    global on_hit

    if not on_hit:
        on_hit = True
        var.set('你居然真的打我')
    else:
        on_hit = False
        var.set('你打我呀?')


# 按钮
button = tk.Button(window, text='点击', font=('黑体', 20), command=hit_me)
button.pack()

# 输入框
# entry = tk.Entry(window, show=None, font=('楷体', 20))
entry = tk.Entry(window, show='*', font=('楷体', 20)) 
entry.pack()


window.mainloop()

你可能感兴趣的:(python练习,python)