#!/usr/bin/env python
# coding:UTF-8
"""
@version: python3.x
@author:曹新健
@contact: 617349013@qq.com
@software: PyCharm
@file: peoplegui.py
@time: 2018/9/29 20:56
"""
import shelve
from tkinter import *
from tkinter.messagebox import showerror
class Person():
def __init__(self,name,age,pay=100,job="无业游民"):
self.name = name
self.age = age
self.pay = pay
self.job = job
shelveFile = 'person-shelve'
fields = ('name','age','pay','job')
def makeWidget():
global entries
entries = {}
wd = Tk()
wd.title("People Shelve")
wd.iconbitmap('bank.ico') #程序目录下需要有bank.ico图片
fr = Frame(wd)
fr.pack()
for (id,field) in enumerate(('key',) + fields):
lb = Label(fr,text=field)
en = Entry(fr)