49,6 → 49,7 |
fields = s.split('\n') |
name = fields[2] |
name = re.sub('^Name: ', '', name) |
gui.lst.delete(0, tk.END) |
gui.lst.insert(tk.END, name) |
gui.items.append(s) |
|
61,10 → 62,16 |
def __init__(self, parent, result): |
top = self.top = tk.Toplevel(parent) |
|
self.value = Label(top, text=result) |
self.value = tk.Text(top) |
self.value.insert(tk.END, result) |
self.value.config(state=tk.DISABLED) |
self.value.pack() |
b = Button(top, text='OK', command=self.ok) |
b.pack(pady=5) |
|
top.bind('<Return>', lambda event: self.ok()) |
top.focus_set() |
|
def ok(self): |
self.top.destroy() |
|
105,6 → 112,7 |
self.search_text = Entry(self.frame) |
#self.search_text.pack({'expand': 1, 'side': 'top'}) |
self.search_text.grid(row=0, column=0, columnspan=4, padx=5, sticky=FILL) |
self.search_text.bind('<Return>', lambda event: self.do_find()) |
|
self.quit = Button(self.frame, text='Quit', fg='red', command=frame.quit) |
#self.quit.pack(side=tk.LEFT) |
125,12 → 133,13 |
self.lst = Listbox(self.frame) |
#self.lst.pack() |
self.lst.grid(row=RESROW, column=0, columnspan=3, sticky=FILL) |
self.lst.bind('<Double-Button-1>', lambda event: self.display()) |
|
self.lst.config(yscrollcommand=scrollbar.set) |
scrollbar.config(command=self.lst.yview) |
|
self.search_text.focus_set() |
|
|
if __name__ == '__main__': |
rootw = tk.Tk() |
rootw.title('Relevation search') |