初试tkinter

Posted by Dapenson on May 27, 2020

Python-tkinter-01

我的第一个简单的demo,目的在于入门tkinter控件的使用

示例程序

以下示例程序将创建一个带有显示框、按钮控件的窗口,并在每一次点击按钮时显示当前时间戳

# python自带 无需安装
import tkinter as tk
import time


# 建立窗口对象
window = tk.Tk()
# 指定标题
window.title('my window')
# 指定窗口尺寸 宽x高
window.geometry('600x400')

# 定义字符串对象 tk里的特定字符串形式
var = tk.StringVar()


# 定义lable控件,指定参数
l = tk.Label(window, textvariable=var, bg='pink', font=('Arial', 12), width=30,
             height=2)
#l = tk.Label(window, text='OMG! this is TK!', bg='green', font=('Arial', 12), width=15, height=2)
# 将lable控件进行放置
l.pack()


def hit_me():
    m_time = time.time()
    var.set(f'时间戳:{m_time}')

# 定义button控件,指定参数
b = tk.Button(window, text='hit me', width=15,
              height=2, command=hit_me)
# 将button控件进行放置
b.pack()

# 运行窗口循环,窗口的主函数
window.mainloop()

运行效果

image-20200527232031512

参考链接

Tkinter (GUI 莫烦 Python 教程)