label_for_image = Label(root, image=image1) label_for_image.pack() def on_close_win(): if messagebox.askyesno('Confirm Exit', 'Do you really want to quit?'): root.destroy() root.protocol('WM_DELETE_WINDOW', on_close_win) frameStockData = Frame(root, bd=4, relief='raise') frameStockData.place(x=500, y=150) StockMaintain = DataBase.Stock() ObjStockView = DataBase.AvailableStockView() ObjStockView.view(frameStockData, ObjStockView.scroll_view, 20, ObjStockView.onmousewheel) ObjStockView.display(StockMaintain) def AddStock(event=''): a = ItemName.get().upper()[0:4] b = ItemType.get().upper()[0:4] c = Weight.get().upper()[0:1] ref = a + b + c # try: if txtItemName.get() == '' or txtWeight.get() == '' or txtItemType.get( ) == '' or txtQuantity.get() == '' or txtMRP.get() == '': messagebox.showinfo('Information', 'Kindly fill all details.')