简单的用tk写一个登陆界面

  • 前言
  • 一、安装模块
  • 二、敲代码
    • 1.引入库
    • 2.代码思路
  • 总结

前言

看着qq的登陆界面,不知在座的各位有没有想过他是怎么出来的,我今天用python中的tk模块小小的还原一下登录界面。


一、安装模块

pip install tkinter

二、敲代码

1.引入库

代码如下(示例):

import tkinter as tk

2.代码思路

代码如下(示例):

root = tk.Tk()
root.geometry("500x300+100+100")
def show():print('用户名: ', e1.get())print('密  码: ', e2.get())e1.delete(0, tk.END)e2.delete(0, tk.END)
#自定义验证函数
def verify_test():if e1.get() == 'wwww':print('验证成功')return Trueelse:print('验证失败')e1.delete(0, tk.END)return Falsetk.Label(root, text='用户名: ').grid(row=0)
tk.Label(root, text='密  码: ').grid(row=1)a = tk.Entry(root, validate='focusout', validatecommand=verify_test)
a = tk.Entry(root, show="*")a .grid(row=0, column=1, padx=10, pady=5)
a .grid(row=1, column=1, padx=10, pady=5)tk.Button(root, text='登录', width=10, command=show).grid(row=3, column=0, sticky=tk.W, padx=10, pady=5)
tk.Button(root, text='退出', width=10, command=root.quit).grid(row=3, column=1, sticky=tk.W, padx=10, pady=5)
root.mainloop()

总结

一个简单的登陆页面就大功告成了,关注我,后续会出登陆成功的页面跳转及注册页面。记得双击么么哒。

【tk制作一个登陆界面】相关推荐

  1. 【PYTHON】tkinter如何设置界面消失 当制作一个登陆界面时,登陆成功之后,如何让登陆界面本身消失...

    tkinter如何设置界面消失 当制作一个登陆界面时,登陆成功之后,如何让登陆界面本身消失 tkinter如何设置界面消失 当制作一个登陆界面时,登陆成功之后,如何让登陆界面本身消失 1 if que ...

  2. 界面开发(2)--- 使用PyQt5制作用户登陆界面

    使用PyQt5制作用户登陆界面 上篇文章已经介绍了如何配置PyQt5环境,这篇文章在此基础上展开,主要记录一下如何使用 PyQt5 制作用户登陆界面,并对一些基础操作进行介绍. 下面是具体步骤,一起来 ...

  3. 【Qt教程】2.2 - Qt5 布局管理器(水平、垂直、栅格布局)、弹簧、设计一个登陆界面

    使用布局管理器,来设计一个登陆界面 都是操作,没代码没理论.参照:Qt设计一登陆窗口布局 1. 新建空工程 双击.ui文件,进入界面设计区. 我们新建工程时候,使用的是QMainWindow类,会自动 ...

  4. 用PYQT5写一个登陆界面

    PYQT5的使用 通过写一个登陆界面来学习PYQT5的一些基础功能 代码如下 QT designer的使用 用户输入部分 按钮 插入背景 通过写一个登陆界面来学习PYQT5的一些基础功能 代码如下 # ...

  5. android登陆界面左右两种登陆布局,Android UI组件----用相对布局RelativeLayout做一个登陆界面...

    [声明] 欢迎转载,但请保留文章原始出处→_→ [正文] 两个小时的学习成果,对于我这种还没入门但渴望不断进步的初学者来说,是一种激励.通过自己一行一行的敲代码,实现了用相对布局做一个登陆界面的效果. ...

  6. Android学习笔记(十二)——实战:制作一个聊天界面

    //此系列博文是<第一行Android代码>的学习笔记,如有错漏,欢迎指正! 运用简单的布局知识,我们可以来尝试制作一个聊天界面. 一.制作 Nine-Patch 图片 : Nine-Pa ...

  7. 利用XML制作UGUI登陆界面

    好久没有写博客了,最近比较忙.今天我们来分享一下制作账户登录界面的做法吧!由于比较喜欢UGUI,所以用UGUI系统来开发的,但是个人感觉UGUI和NGUI没有太多的区别! 先来几张图片看看效果图吧! ...

  8. python数据写入表格生成图片_使用Python制作一个GUI界面,将随机生成的姓名存入到Excel文件中...

    前面内容,我们详细介绍了如何使用Python生成一定数量的随机姓名. 生成一些随机姓名 如何用Python生成若干个随机姓名?男女取名有方法,不能千篇一律 之前,也提到过,我们在一些项目中,需要若干个 ...

  9. python高手养成百家号_使用Python制作一个GUI界面,将随机生成的姓名存入到Excel文件中...

    前面内容,我们详细介绍了如何使用Python生成一定数量的随机姓名. 如何用Python生成若干个随机姓名?男女取名有方法,不能千篇一律 之前,也提到过,我们在一些项目中,需要若干个随机姓名,为了节省 ...

最新文章

  1. 3D相机(1):1、了解
  2. 从oracle中读取图片,从oracle数据库中读取图片,在jsp?
  3. 关于自动驾驶汽车法律政策的十点思考
  4. 【贪心】【P5078】Tweetuzki 爱军训
  5. 我的开源项目——Jerry
  6. [设计模式] ------ 观察者模式和他的升级版发布订阅模式
  7. java sound 数据处理_Java Sound API:捕获目标端口的声音输出
  8. matplotlib text 文字处理
  9. go给Linux安装mysql_Linux安装MySQL-Go语言中文社区
  10. [CF1073E]Segment Sum
  11. 视频+案例,玩转LightGBM
  12. 计算机七年级下册课件ppt课件ppt,七年级音乐下册
  13. python config文件_Python如何配置config文件?
  14. 胡适:一个最低限度的国学书目
  15. 计算机一级ms office选择题题库,全国计算机等级考试一级MSOFFICE选择题题库.doc
  16. Java 夯实基础之注解
  17. 移动硬盘安装linux,thinkpad sl400笔记本安装vista,双系统
  18. SAP库存查询MB52报表如何设置为ALV格式显示?
  19. 泊松分布(一种离散分布)
  20. ovftool导出虚拟机报错处理过程!

热门文章

  1. 一文解析“硬科技、深科技、黑科技”
  2. django创建第一个项目
  3. 用Python绘制动态可视化图表,屌爆了
  4. ssr与csr的优异
  5. 超实用~使用 Xcode 编译 Swift 源码
  6. Linux基础知识:文件权限管理以及umask
  7. vivox50支持鸿蒙,vivox50有没有红外线功能_vivox50红外传感器怎么开启
  8. 怎么让用户用好你的在线帮助文档协作工具?
  9. java class对象_java class对象
  10. aspnet从入门到精通第4版资源_ASP.NET 4从入门到精通 中文PDF高清电子版