- class LabEnt(object):
- def __init__(self,parent,cnf={}):
- """
- label and entry combination
- :param cnf:
- 1. parent
- 2. label config: labtxt
- 3. row
- 5. column
- """
- if parent is None:
- raise Exception('must give parent widget')
- labtxt='label'
- if 'labtxt' in cnf.keys():
- labtxt = cnf['labtxt']
- irow=0
- if 'row' in cnf.keys():
- irow=cnf['row']
- icolumn=0
- if 'column' in cnf.keys():
- icolumn=cnf['column']
- lab = Label(parent, text=labtxt)
- self.ent = Entry(parent)
- lab.grid(row=int(irow),column=int(icolumn),padx=10,pady=10)
- self.ent.grid(row=int(irow),column=int(icolumn)+1,padx=10,pady=10)
- def get(self):
- return self.ent.get()
来源: https://mp.weixin.qq.com/s?__biz=MzI3NTkyMjA4NA==&mid=2247485163&idx=1&sn=bb60948150cbe25785acc21b83a991ea&chksm=eb7c2b20dc0ba23652f57a1bb7aa81bb28d05afab4af0ac8a4682c5d20fd22bb0900d064c28d#rd