最近因公司需要,做了一个小型的测试软件,公司要求要有GUI,于是用python自带的TK包快速做了出来,现在存档,做个总结。
软件环境:windows7 、python2.7
实现功能:菜单、输入框、按钮、列表框、文本框、下拉框、选择文件等。效果截图如下:
源代码如下:
#coding=utf-8
__author__ = 'sisure'
from Tkinter import *
import tkMessageBox as tm
import tkFileDialog,ttk,time
from ScrolledText import ScrolledText
def login():
if entry1.get():
tm.showinfo("Tips","Login successful !\n Welcome %s !"%entry1.get()) #弹出提示框
else:
tm.showinfo("警告","请输入用户名···")
def selectPath():
path_ = tkFileDialog.askopenfilename(filetypes=[("text","txt")])
path.set(path_)
def display():
txt.delete(0.0,END)
need=u"""
姓名:%s\n
性别:%s\n
出生年:%d\n
学历:%s\n
语言:%s\n
"""%(entry1.get(),sexBoxValue.get(),year.get(),education.get(),listb.get(0,0))
txt.insert(0.0,need)
def