def __init__(self, parent=None): """Create, pack, and bind entry boxes and buttons for product display""" Frame.__init__(self) self.pack() self.frameHeading = Frame(self) self.frameHeading.pack() self.frameHeadingTitle = Label(self.frameHeading, text="Current inventory", font=("Arial", "12", "bold")) self.frameHeadingTitle.pack() # ---Database output self.showInventoryFrame = Frame(self).pack() ##Imported table-like multilist box self.listBox = MultiListbox(self.showInventoryFrame, (("Product Number", 10), ("Description", 40), ("Color", 10), ("Unit cost", 5), ("Sell price", 5), ("Quantity", 5))) self.listBox.pack(expand=YES, fill=BOTH) # ---Inventory display buttons self.inventoryBtnFrame = Frame(self).pack() self.fetchInven = Button(self.inventoryBtnFrame, text="Get inventory", command=self.getInven) self.fetchInven.pack(side=LEFT) self.modifyInven = Button(self.inventoryBtnFrame, text="Update listing", command=self.changeInven) self.modifyInven.pack(side=LEFT) self.deleteInven = Button(self.inventoryBtnFrame, text="Delete entry", command=self.clearEntry) self.deleteInven.pack(side=LEFT) self.clearInven = Button(self.inventoryBtnFrame, text="Clear inventory", command=self.delInven) self.clearInven.pack(side=LEFT)