Python:简单的登陆GUI界面

import tkinterimport sysimport re

top = tkinter.Tk()top.geometry(‘400x170+350+150‘)top.wm_title(‘综合实例‘)

def validateText():    val = entry1.get()    if re.findall(‘^[0-9a-zA-Z_]{1,}$‘,str(val)):        return True    else:        label3[‘text‘] = ‘用户名只能包含字母、数字、下划线‘        return False

def anw_button():    if str.upper(entry1.get()) == "123456" and str.upper(entry2.get()) ==‘123456‘:        label3[‘text‘] = ‘登陆成功‘    else:        label3[‘text‘] = ‘用户名或密码错误,请重新输入!‘

label1 = tkinter.Label(top,text = ‘用户名:‘,font = (‘宋体‘,‘18‘))label1.grid(row = 0,column = 0)label2 = tkinter.Label(top,text = ‘密码:‘,font = (‘宋体‘,‘18‘))#集合为另一种形式的字典label2 .grid(row = 1 ,column = 0)v = tkinter.StringVar()entry1 = tkinter.Entry(top,font = (‘宋体‘,‘18‘),textvariable = v,\                        validate = ‘focusout‘,validatecommand = validateText)

entry1.grid(row = 0,column = 1)entry1.focus_force()entry2 = tkinter.Entry(top,font = (‘宋体‘,‘18‘),show = ‘*‘)

entry2.grid(row = 1,column = 1)button1 = tkinter.Button(top,text = ‘登陆‘,font = (‘宋体‘,‘18‘),\                         command = anw_button)button1.grid(row = 2,column = 0,padx = 50,pady = 10)button2 = tkinter.Button(top,text = ‘退出‘, font = (‘宋体‘,‘18‘),\                         command = sys.exit)

button2.grid(row = 2,column = 1,padx = 80,pady = 10)label3 = tkinter.Label(top,text = ‘信息提示区‘,font = (‘华文新魏‘,‘16‘),\                       relief = ‘ridge‘,width = 30)label3.grid(row = 3,column = 0,padx = 10,pady = 10,columnspan = 2,sticky = ‘s‘)top.mainloop()

原文地址:https://www.cnblogs.com/Osword/p/9693030.html

时间: 2024-10-05 11:44:33

Python:简单的登陆GUI界面的相关文章

转:Python 简单串口收发GUI界面

https://blog.csdn.net/freedom098/article/details/48211567 忙活了三个多小时,连学带做,总算是搞出来了一个具有基本功能的串口通信PC机的GUI界面,Tkinter在python中确实很好用,而且代码量确实也很少,不足的是Tkinter不自带combox,但是幸运的是我下载的2.7版本自带了包含有combox的ttk模块,于是乎问题就顺利解决了.下面是源代码,一些错误提示功能还没有做,目前只是简单地实现了下位机与PC的通信界面,下位机还是用的

python爬虫练习 -- 签名器+GUI界面(Tkinter)

效果图: 实现步骤如下: 实现原理:其实就是套了一层GUI的壳,主要还是爬虫抓取某个网站返回的数据,然后利用python自带的GUI工具包Tkinter来实现gui界面: 1.爬虫分析: 目标站点:http://www.uustv.com 1.可以看到是通过提交表单传递数据的 参数有: word: 风道 sizes: 60 fonts: jfcs.ttf fontcolor: #000000 2.找到返回的图片数据在返回的响应中, 3.主要实现逻辑 response = requests.pos

python基础-简单的GUI界面

采用tkinter实现了几个简单的GUI界面 调用tkinter的方式非常简单,只需要如下几行代码 1 import Tkinter 2 top = Tkinter.Tk() 3 # Code to add widgets will go here... 4 top.mainloop() 使用Button import Tkinter import tkMessageBox top = Tkinter.Tk() #add a function def hello(): tkMessageBox.

python实现的、带GUI界面电影票房数据可视化程序

代码地址如下:http://www.demodashi.com/demo/14588.html 详细说明: Tushare是一个免费.开源的python财经数据接口包.主要实现对股票等金融数据从数据采集.清洗加工 到 数据存储的过程,能够为金融分析人员提供快速.整洁.和多样的便于分析的数据. 完成本项目后,可以进一步通过类似的方法实现股票数据的可视化操作. (代码在python2.7或python3.6下均能正常运行,已在以下环境中进行过测试: python2.7 + tushare0.9.8

IOS简单的登陆界面

主要需要注意的几个问题: 1.导入图片方式最好用文件导入 代码: 在ViewController.m文件中 2.UILable常用属性 @property(nonatomic,copy)   NSString           *text; //设置文本内容 @property(nonatomic,retain) UIFont             *font; //设置字体 @property(nonatomic,retain) UIColor            *textColor;

用Python语言设计GUI界面

我们大家都编写过程序,但是如果能够设计一个GUI界面,会使程序增添一个很大的亮点!今天就让我们来用目前十分流行的python语言写出一个最基本的GUI,为日后设计更加漂亮的GUI打下基础. 工具/原料 Python编译软件 PyQt设计软件 方法/步骤 1 首先,如果没有安装python和PyQt软件的请先直接搜索下载并安装.python是一个开源软件,因此都是可以在网上免费下载的,最新版本即可.下载完成后,我们先打开PyQt designer. 2 打开后,首先是一个默认的新建窗口界面,在这里

Python 实现下载进度条(不带GUI界面)

话不多说,先上图该Python代码可以实现获取下载的文件名,下载文件的大小,下载速度等. 代码关键点: 1.关于下载文件名的获取:代码里使用两种方式获取:(1) 通过Content-Disposition属性,该属性是作为对下载文件的一个标识字段,存储着下载文件名(2) 直接通过链接获取,例如:sw.bos.baidu.com/sw-search-sp/software/8b23f8846df3d/BaiduMusicSetup.exe 文件后面直接就是文件名称了.2.关于下载文件大小的获取:直

Python 实现简单的登录注册界面

Python 实现简单的登录注册界面 注意:编写代码之前需要导入很重要的包 import tkinter as tk import pickle from tkinter import messagebox 主要实现的功能 首先在python字典里定义一对值{'admin':'admin'}如果登录成功显示"How are you! admin". 如果字典里没有一一对应的一对值{'Username':'Password'},则需要注册,紧接着再登录. 实现过程 登录界面 首先初始化一

python如何保持登陆状态的简单现实

洒家不是程序员只是分享一个思路,前段时间洒家无意中尝试上如何用python保持手工登陆网站的 状态,当登陆某个论坛时,是用cookie值来识别用户身份的,只要这个cookie值没有失效,就可以 长期登陆状态. 用python保持登陆状态的思路: 手工登陆论坛 用火狐抓包插件httofox获取cookie值 python传送得到的cookie值 以下是python实现代码 import urllib,urllib2 cj = '获取的cookie' url = '请求页面' user = 'Moz