Python Tkinter 简单登录界面
2015-09-02 19:47
686 查看
学了两天的GUI,现在终于可以写一个最简单的登录界面了,瞬间觉得Python加上Tkinter简单到爆啊,如果不是专门做GUI,只是辅助做做图像界面的,这简直是逆天啊!
__author__ = 'freedom' from Tkinter import * class Reg (Frame): def __init__(self,master): frame = Frame(master) frame.pack() self.lab1 = Label(frame,text = "User:") self.lab1.grid(row = 0,column = 0,sticky = W) self.ent1 = Entry(frame) self.ent1.grid(row = 0,column = 1,sticky = W) self.lab2 = Label(frame,text = "Password:") self.lab2.grid(row = 1,column = 0) self.ent2 = Entry(frame,show = "*") self.ent2.grid(row = 1,column = 1,sticky = W) self.button = Button(frame,text = "Submit",command = self.Submit) self.button.grid(row = 2,column = 1,sticky = E) self.lab3 = Label(frame,text = "") self.lab3.grid(row = 3,column = 0,sticky = W) self.button2 = Button(frame,text = "Quit",command = frame.quit) self.button2.grid(row = 3,column = 3,sticky = E) def Submit(self): s1 = self.ent1.get() s2 = self.ent2.get() if s1 == 'freedom' and s2 == '123': self.lab3["text"] = "Confirm" else: self.lab3["text"] = "Error!" self.ent1.delete(0,len(s1)) self.ent2.delete(0,len(s2)) root = Tk() root.title("Register") app = Reg(root) root.mainloop()
相关文章推荐
- python3.3l连接mysql
- 【window10下python的对elcel表格操作xlrd和xlwt模块的下载与安装及基本的使用】
- Python Tkinter Checkbutton的使用
- Python Tkinter Entry和Text的添加与使用
- python 实现目录的递归复制
- (三)处理数据列表
- (一)下载python(推荐32位的版本,为了以后下载库方便)
- 2015/9/2 Python基础(7):元组
- 检测python进程是否存活
- 利用Python内置函数计算当前时间
- [Python开发] python使用Image合并图像
- 以此作为自己 python blog 里程的开始
- #!/usr/bin/env python与#!/usr/bin/python的区别
- 在Python的Flask框架中验证注册用户的Email的方法
- [转] Python 模块学习:os模块
- python学习笔记:子类怎样调用父类方法
- Python语法精要
- python脚本批量修改华为交换机端口配置
- 轻松python之文件专题-关于zip文件的一些操作
- 轻松python之文件专题-关于zip文件的一些操作