tkinter做一个简单的登陆页面
做一个简单的登陆页面
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做一个简单的登陆页面的更多相关文章
- tkinter做一个简单的登陆页面(十六)
做一个简单的登陆页面 import tkinter wuya = tkinter.Tk() wuya.title("wuya") wuya.geometry("900x3 ...
- vue-cli3和element做一个简单的登陆页面
1.先用vue-cli3创建一个项目 2.安装element模块 全局安装 npm i element-ui -S 3在main.js引入模块 import ElementUI from 'eleme ...
- bootstrap 一个简单的登陆页面
效果如图:用bootstrap 写的一个简单的登陆 一.修改样式 样式可以自己调整,例如换个背景色之类的,修改 background-color属性就可以 #from { background-col ...
- 利用python+tkinter做一个简单的智能电视遥控器
要通过python实现遥控器功能分两步: 第一步:开发图形化界面,以暴风TV的遥控器按钮为例 第二步:使PC端给电视发送相应指令(此步骤需要打开电视的adb开关) 现在就开始第一步操作实现遥控器功能, ...
- Django2 + ORM 做一个简单的登陆
. ├── db.sqlite3 ├── manage.py ├── myormLogin │ ├── __init__.py │ ├── __pycache__ │ │ ├── __ ...
- 利用Django做一个简单的分页页面
views代码: from django.shortcuts import render from django.conf import settings from booktest.models i ...
- HTTP lab01 做一个简单的测试用 web页面
做一个简单的测试用 web页面 1.安装httpd服务 yum install httpd 安装完httpd服务后,系统就自动生成了/var/www/html目录 创建一个 ...
- 用EF DataBase First做一个简单的MVC3报名页面
使用EF DataBase First做一个简单的MVC3报名网站 ORM(Object Relational Mapping)是面向对象语言中的一种数据访问技术,在ASP.NET中,可以通过ADO. ...
- 使用React并做一个简单的to-do-list
1. 前言 说到React,我从一年之前就开始试着了解并且看了相关的入门教程,而且还买过一本<React:引领未来的用户界面开发框架 >拜读.React的轻量组件化的思想及其virtual ...
随机推荐
- C语言之选择排序
选择法排序是相对好理解的排序算法.假设要对含有n个数的序列进行升序排列,算法步骤是: 1.从数组存放的n个数中找出最小数的下标(算法见下面的"求最值"),然后将最小数与第1个数交换 ...
- LeetCode之“动态规划”:Decode Ways
题目链接 题目要求: A message containing letters from A-Z is being encoded to numbers using the following map ...
- 瑞芯微RK3188如何配置USB摄像头支持
- 用shell脚本挂载linux主机拷贝相应文件copy.sh
#!/bin/sh # $1 MOUNTDIR $2 TARGETDIR $3 ERRORLOG #参数检查 if test $# -ne 3 then echo "argument che ...
- javascript操作select元素一例
熟悉一下js对select元素的操作,html页面中建立一个form,其中包含一个select元素和submit按钮. 当选择select中某一项时改变其文字,当select中所有项的文字都改变后,重 ...
- 二、添加 Insert into
文档目录 开始使用 初始化查询实例: LambdaToSql.SqlClient DB = new LambdaToSql.SqlClient(); 添加实体数据 ", IP = &quo ...
- Nodejs经验谈
前言 这里主要说一下之前使用Nodejs开发踩过的坑,只说坑不填坑,那就是赤裸地耍流氓,文中有大量的说明及填坑方法,了解的看官可以直接跳过. PS:说实话,Nodejs的坑确实蛮多的:但是上手简单,扩 ...
- visio2010去除直线交叉处的歪曲
Visio画图时,两根直线交叉时,总是默认会出现一个跨线的标志,在2007前的版本,可以通过以下方式解决: 选中线条,然后菜单的格式->行为->连接线->跨线->添加-> ...
- aliyun ubuntu读取第三方源被forbidden的问题
使用下面指令添加了一个源: sudo add-apt-repository ppa:webupd8team/java 然后update的时候提示: W: Failed to fetch http:// ...
- Lua读取CSV文件到table中
创建Lua函数载入CSV文件并保存到表中的函数: function GetLines(fileName) indx = 0 myLines ={} for line in io.line(string ...