Getting somehow to "Two Way" Binding
This commit is contained in:
parent
2ed612af28
commit
4de3d1be80
1 changed files with 11 additions and 3 deletions
14
main.py
14
main.py
|
@ -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
|
||||
|
|
Reference in a new issue