from tkinter import * from tkinter import messagebox from database import DataBase root = Tk() instance = DataBase() instance.checkDate() def add(): if text.get().strip() != '': instance.insert(text.get().strip()) text.delete(0, END) getalltodo() else: messagebox.showwarning('Warning', 'You cannot leave text field empty') def check(): try: index = listbox.curselection()[0] except Exception: return None else: selecteditem = listbox.get(index) return int(selecteditem.split(' , ')[0]) def delete(): text.delete(0,END) idnumber = check() if idnumber is not None: instance.delete(idnumber) getalltodo()