Getting somehow to "Two Way" Binding

This commit is contained in:
Ione 15 2024-03-28 02:57:42 +01:00
parent 2ed612af28
commit 4de3d1be80

14
main.py
View file

@ -2,10 +2,11 @@ import sqlite3
from datetime import datetime
import time
import tkinter as tk
from collections import OrderedDict
con = sqlite3.connect("todo.db")
cur = con.cursor()
tasklist = {}
tasklist = OrderedDict()
def get_time():
@ -56,7 +57,7 @@ def update_list():
listbox.delete(0, listbox.size()) # clear listbox
cur_time = get_time()
total_time = []
total_time = [] # cleanup and init
remaining_time = []
importance = []
@ -69,8 +70,15 @@ def update_list():
importance[i] = 1
print("Priority of Task ID " + str(i + 1) + " Set to: " + str(importance[i])) # res [i][0] = ID
cur.execute("UPDATE todo SET IMP = %s WHERE ID = %s" % (int(importance[i]), res[i][0]))
listbox.insert(tk.END, str(res[i][0]) + ":" + res[i][1])
tasklist[res[i][0]] = res[i][1] # create dictionary with id and the task
con.commit()
redraw_list()
def redraw_list():
listbox.delete(0, listbox.size()) # clear listbox
for task in tasklist.items():
listbox.insert(tk.END, task[1]) # [0] = id
# Create the main window