Не совсем понятна вот эта строка, объясните, пожалуйста, что она делает?
key = entries.get()
Спасибо.
def makeWidgets(): global entries window = Tk() window.title('People Shelve') form = Frame(window) form.pack() entries = {} for (ix, label) in enumerate(('key',) + fieldnames): lab = Label(form, text=label) ent = Entry(form) lab.grid(row=ix, column=0) ent.grid(row=ix, column=1) entries[label] = ent Button(window, text="Fetch", command=fetchRecord).pack(side=LEFT) Button(window, text="Update", command=updateRecord).pack(side=LEFT) Button(window, text="Quit", command=window.quit).pack(side=RIGHT) return window def fetchRecord(): key = entries['key'].get() # что делает это строка? каким боком там .get используется? try: record = db[key] except: showerror(title='Error', message="No such key!") else: for field in fieldnames: entries[field].delete(0, END) entries[field].insert(0, repr(getattr(record, field)))'''так же не совсем понятно как заполняются строки, пользователь вводит только "key" и после нажатия "fetch", строки заполняются. скрин прикреплен '''
скрин: http://imageup.ru/s1686214