猫史档案馆


【作品】tkinter电话号码测试器

用户:暗藏玄鸡暗藏玄鸡查看:0 回复:1 评论:0 创建时间:2023-02-06T21:19:14


 

用Python的标准库tkinter实现的窗口。

from tkinter import *

root = Tk()  # 实例化窗口


def func():
    if len(entry.get()) == 11:
        if entry.get().isdigit():
            if entry.get().startswith('1'):
                print(f'{entry.get()},手机号合法')
            else:
                print(f'{entry.get()},手机号不合法')
        else:
            print(f'{entry.get()},手机号不合法')
    else:
        print(f'{entry.get()},手机号不合法')
    root.destroy()


def close():
    root.destroy()  # 关闭


root.title('手机电话号码测试')  # 标题
root.geometry('600x400+374+182')  # 大小,乘号是字母'x'

label = Label(root, text='请输入您的电话号码', font=('宋体', 25), fg='blue')  # 添加内容,字体和颜色
label.grid()  # 定位内容

entry = Entry(root, font=('宋体', 25), fg='gray')  # 输入框
entry.grid(row=0, column=1)  # 定位内容

button = Button(root, text='确定', font=('宋体', 25), fg='blue', command=func)  # 按钮
button.grid(row=1, column=0)  # 定位

button = Button(root, text='取消', font=('宋体', 25), fg='blue', command=close)  # 按钮
button.grid(row=1, column=1)  # 定位

root.mainloop()  # 循环显示

 


回复

上一页1 页 / 共 1下一页
AokenAoken

emotion_编程猫_点赞

点赞1


评论