Example #1
0
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()