1. Тема должна быть в разделе GUI.
2. Никогда не используйте конструкцию:
3. Почитайте по PEP8, так как код слегка жуткий.
4. Ну и по Вашему вопросу:
Код немного упростил, чтобы можно было запустить.
import tkinter
root = tkinter.Tk()
root.title('123')
#root.iconbitmap('123.ico')
root.config(padx=10)
#
def interfaceGrid():
fr_list = tkinter.Frame(root)
fr_list.grid(row=1, rowspan=3, column=0, padx=0, pady=10)
sbar=tkinter.Scrollbar(root)
list=tkinter.Listbox(fr_list, relief="sunken", bd=2, height=10)
sbar.config(command=list.yview)
list.config(yscrollcommand=sbar.set)
list.pack()
sbar.grid(row=1, rowspan=3, column=1, sticky="ns", pady=10)
optionsBG = [11, 12, 13, 14, 15]
list.insert("end", *optionsBG)
list.bind('<Double-1>', handleList)
konnekt=tkinter.Button(root, text='Connect',width=10)
konnekt.grid(row=1, column=2, padx=10, pady=10)
konnekt.bind('<Button-1>', handleList)
tkinter.Button(root, text='Delete Base', width=10).grid(row=2, column=2, padx=10, pady=10)
tkinter.Button(root, text='Import Base', width=10).grid(row=3, column=2, padx=10, pady=10)
tkinter.Button(root, text='New Base', width=10).grid(row=4, column=2, padx=10, pady=10)
tkinter.Entry(root).grid(row=4, column=0)
root.listbox=list
#
def handleList(event):
index=root.listbox.curselection()
label=root.listbox.get(index)
runCommand(root, label)
def runCommand(root, selection):
print('You selected:', selection)
if __name__=='__main__':
interfaceGrid()
mainloop()
P.S. Будут вопросы - пишите…