tk的基础设置

import tkinter as t

root = t.Tk()# 创建窗口
root.title("我的第一个窗口应用")# 设置窗口标题
root.geometry("800x600+100+100") # 窗口的大小
root.configure(bg='yellow') # 设置背景颜色

label = t.Label(root,# 设置标签在root窗口
                text="这里是文本标签",#设置标签显示的文字
                fg = "blue", # 设置字体颜色
                bg = "pink", # 设置标签背景颜色
                height = 5, # 标签块的高
                width = 20, # 标签块的宽
                anchor = "n", # 设置文字的位置,东南西北中:e,s,w,n,center
                font =("微软雅黑",20,"bold") # 设置字体和字号
                )
label.pack() # 设置标签的位置
print(type(label))

root.mainloop()# 运行窗口

反应力小游戏

import tkinter as t

root = t.Tk()# 创建窗口
root.title("反应力小游戏")# 设置窗口标题
root.geometry("400x300+100+100") # 窗口的大小
root.configure(bg='black') # 设置背景颜色

cnt = 0
zt = 0
def shaxin(label):
    def shuzi():
        global cnt
        cnt+=1
        if zt==0:
            if cnt<90:
                label.config(text=str(cnt))
                label.after(100,shuzi)
            else:
                label.config(text="请到100按键")
                label.after(100,shuzi)
        else :
            label.config(text=str(cnt))
    shuzi()
def zanting(event):
    global zt
    global cnt
    zt = 1
    print(zt,cnt)

label = t.Label(root,# 设置标签在root窗口
#                 text="0",#设置标签显示的文字
                fg = "blue", # 设置字体颜色
                bg = "pink", # 设置标签背景颜色
                height = 10, # 标签块的高
                width = 20, # 标签块的宽
                anchor = "center", # 设置文字的位置,东南西北中:e,s,w,n,center
                font =("微软雅黑",30,"bold") # 设置字体和字号
                )
label.pack() # 设置标签的位置
root.bind("<Key>",zanting)
shaxin(label)
root.mainloop()# 运行窗口


0 条评论

目前还没有评论...