GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • 莫烦PYTHON
  • 学习 ▾
  • 推荐学习顺序
  • 交互式学Python
  • 多进程 multiprocessing
  • 多线程 threading
  • 窗口视窗 Tkinter
  • 有趣的机器学习
  • 强化学习 Reinforcement Learning
  • 进化算法 Evolutionary Algorithm
  • Tensorflow
  • PyTorch
  • Theano
  • Keras

This view

  • Original page
  • New address

GeezerVison is showing mofanpy.com — 例子 登录窗口3 | 莫烦Python

  • 支持

📢

莫烦有新起点啦!「莫烦 x 无限可能」— 关于 AI、行业、产品、教育的经验思考,欢迎来新站看看 →

切换视频源:


« 例子 登录窗口2

例子 登录窗口3

作者: 潘雨 (Mr_Pan) 编辑: 莫烦 发布于: 2016-01-01

学习资料:

  • 相关代码

这一次效果图是这样的: 3-03-01.jpg

usrsignup 界面¶

这一段首先是创建一个注册的窗口。这里和以往不同的是,多了一个tk.Toplevel我们打个比方,就好像我们前面所学 的frame一样,就是在编辑的功能下还有很多功能一样,这里就是在主体窗口的window上创建一个Sign up window窗口。

相信大家对这一段代码已经很熟悉了,因为这是大家前面所学过的知识。其实就是像我们平时所见的注册窗口有一样,在Sign up window窗口 上添加new_name,new_pwd, new_pwd_confirm,还有最后一个注册按钮。这里便于大家复习,我们将new_name这段详细介绍一下(如代码注释)。 到这里就完成了我们这个注册的主要界面用户名,密码,确认密码。效果图如下:

3-03-02.jpg

signtoMofan_Python() 功能¶

这里其实和前面所讲的login功能类似,如代码注释。

如果两次密码输入不一致,则提示'Error', 'Password and confirm password must be the same!'效果如图:

3-03-03.jpg

如果用户名已经在我们的数据文件中,则提示'Error', 'The user has already signed up!'效果如图:

3-03-04.jpg

注册成功就是我们一开始展示的效果图。

效果¶

到此,我们的这个程序已经完善。这里给大家奉上我们最后的实验成果。

3-03-05.jpg


降低知识传递的门槛

莫烦经常从互联网上学习知识,开源分享的人是我学习的榜样。 他们的行为也改变了我对教育的态度: 降低知识传递的门槛。

我组建了微信群,欢迎大家加入,交流经验,提出问题,互相帮持。 扫码后,请一定备注"莫烦",否则我不会同意你的入群申请。

wechat
« 例子 登录窗口2
    教程目录

    窗口视窗 (Tkinter)

      什么是 tkinter 窗口

    • 什么是 Tkinter

      tkinter 的窗口部件

    • Label & Button 标签和按钮
    • Entry & Text 输入, 文本框
    • Listbox 列表部件
    • Radiobutton 选择按钮
    • Scale 尺度
    • Checkbutton 勾选项
    • Canvas 画布
    • Menubar 菜单
    • Frame 框架
    • messagebox 弹窗
    • pack grid place 放置位置

      登录窗口例子

    • 例子 登录窗口1
    • 例子 登录窗口2
    • 例子 登录窗口3
      • usr<em>sign</em>up 界面
      • sign<em>to</em>Mofan_Python() 功能
      • 效果
    You are visitor 01402503 — GeezerVison does not store the pages you look up.
    Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.