做一个简单的登陆页面

 import tkinter

 wuya = tkinter.Tk()
 wuya.title("wuya")
 wuya.geometry("900x380+300+150")

 # add image
 pic = r'/Users/ydj/Desktop/未命名文件夹/bg.gif'
 canvas = tkinter.Canvas(wuya)
 image_file = tkinter.PhotoImage(file=pic)
 image = canvas.create_image(0,0,anchor='nw',image=image_file)
 canvas.place(x=0,y=0,height=360, width=619)

 # add lable_title
 lp_title = tkinter.Label(wuya,text='舞涯管理系统',font=("Arial Black",22),fg='#32cd99')
 lp_title.place(x=625,y=150)

 # add copyright_lable
 copyright_lable = tkinter.Label(wuya,text='wuya @ copyright')
 copyright_lable.pack(side='bottom')

 # add name
 name_text = tkinter.Variable()
 name_lb = tkinter.Label(wuya,text='用户名:',font=('微软雅黑',13))
 name_lb.place(x=625,y=200)
 name_input = tkinter.Entry(wuya,textvariable=name_text,width=20)
 name_input.place(x=685,y=200)

 # add password
 pwd_text = tkinter.Variable()
 pwd_lb = tkinter.Label(wuya,text='密码:',font=('微软雅黑',13))
 pwd_lb.place(x=625,y=235)
 pwd_input = tkinter.Entry(wuya,width=20,textvariable=pwd_text)
 pwd_input.place(x=685,y=235)

 # username  and password is real
 def login_func():
     if name_text.get() == "":
         msg = "用户名不能为空"
     elif pwd_text.get() == "":
         msg = "密码不能为空"
     elif pwd_text.get()!="" and name_text.get()!="":
         msg = "登陆成功"
     else:
         msg = ""
     pwd_lb = tkinter.Label(wuya,text=msg,font=('微软雅黑',11),fg='red')
     pwd_lb.place(x=685, y=265)

 # add login_button
 login_button = tkinter.Button(wuya,text='登陆',font=('微软雅黑',12),command=login_func)
 login_button.place(x=770,y=280)

 # add quit_button
 quit_button = tkinter.Button(wuya,text='退出',font=('微软雅黑',12),command=wuya.quit)
 quit_button.place(x=700,y=280)

 wuya.mainloop()

结果:

tkinter做一个简单的登陆页面的更多相关文章

  1. tkinter做一个简单的登陆页面(十六)

    做一个简单的登陆页面 import tkinter wuya = tkinter.Tk() wuya.title("wuya") wuya.geometry("900x3 ...

  2. vue-cli3和element做一个简单的登陆页面

    1.先用vue-cli3创建一个项目 2.安装element模块 全局安装 npm i element-ui -S 3在main.js引入模块 import ElementUI from 'eleme ...

  3. bootstrap 一个简单的登陆页面

    效果如图:用bootstrap 写的一个简单的登陆 一.修改样式 样式可以自己调整,例如换个背景色之类的,修改 background-color属性就可以 #from { background-col ...

  4. 利用python+tkinter做一个简单的智能电视遥控器

    要通过python实现遥控器功能分两步: 第一步:开发图形化界面,以暴风TV的遥控器按钮为例 第二步:使PC端给电视发送相应指令(此步骤需要打开电视的adb开关) 现在就开始第一步操作实现遥控器功能, ...

  5. Django2 + ORM 做一个简单的登陆

    . ├── db.sqlite3 ├── manage.py ├── myormLogin │   ├── __init__.py │   ├── __pycache__ │   │   ├── __ ...

  6. 利用Django做一个简单的分页页面

    views代码: from django.shortcuts import render from django.conf import settings from booktest.models i ...

  7. HTTP lab01 做一个简单的测试用 web页面

      做一个简单的测试用 web页面     1.安装httpd服务   yum install httpd   安装完httpd服务后,系统就自动生成了/var/www/html目录     创建一个 ...

  8. 用EF DataBase First做一个简单的MVC3报名页面

    使用EF DataBase First做一个简单的MVC3报名网站 ORM(Object Relational Mapping)是面向对象语言中的一种数据访问技术,在ASP.NET中,可以通过ADO. ...

  9. 使用React并做一个简单的to-do-list

    1. 前言 说到React,我从一年之前就开始试着了解并且看了相关的入门教程,而且还买过一本<React:引领未来的用户界面开发框架 >拜读.React的轻量组件化的思想及其virtual ...

随机推荐

  1. LeetCode之“散列表”:Valid Sudoku

    题目链接 题目要求: Determine if a Sudoku is valid, according to: Sudoku Puzzles - The Rules. The Sudoku boar ...

  2. Linux - mail

    使用者邮件信箱: mail 使用 wall, write 毕竟要等到使用者在在线才能够进行,有没有其他方式来联络啊? 不是说每个 Linux 主机上面的用户都具有一个 mailbox 吗? 我们可否寄 ...

  3. AI之微信跳一跳

    需要环境:1,Python3.6 2,android手机 3,ADB驱动,下载地址https://adb.clockworkmod.com/ 步骤: 配置Python3,ADB安装目录到环境变量pat ...

  4. centos 5.3 安装(samba 3.4.4)

    centos 5.3 安装(samba 3.4.4) 博客分类: 操作系统 Linux   随着Linux的普及,如何共享Linux下的文件成为用户关心的问题.其实,几乎所有的Linux发行套件都提供 ...

  5. AWS技术会议笔记

    Intel和云: SDI:软件定义架构 3D-XPointer:可以媲美内存速度的SSD 应用可以控制L3 Cache的使用 Helix物联网设备用 精益创业之路: 如何快速获得第一批用户---先要养 ...

  6. Future与Promise

    https://code.csdn.NET/DOC_Scala/chinese_scala_offical_document/file/Futures-and-Promises-cn.md#ancho ...

  7. Artwork

    A template for an artwork is a white grid of n × m squares. The artwork will be created by painting  ...

  8. gitlab钩子搭建

    目标:在本地开发机上push代码到GitLab仓库时,通过钩子同步到测试服务器 准备工作GitLab 服务器一台测试服务器一台本地开发服务器一台 1.在gitlab上新建一个项目,名称test2.在本 ...

  9. erlang的脚本执行---escript

    1.概述: 作为程序员对于脚本语言应该很熟悉了,脚本语言的优点很多,如快速开发.容易编写.实时开发和执行, 我们常用的脚本有Javascript.shell.python等,我们的erlang语言也有 ...

  10. python笔记:#002#第一个python程序

    第一个 Python 程序 目标 第一个 HelloPython 程序 Python 2.x 与 3​​.x 版本简介 执行 Python 程序的三种方式 解释器 -- python / python ...