Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 0e9d0c9

Browse files
committed
Update
1 parent dd44224 commit 0e9d0c9

File tree

1 file changed

+24
-10
lines changed

1 file changed

+24
-10
lines changed

‎Expense Tracker/script.py

Lines changed: 24 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -8,30 +8,36 @@
88

99
def Addexpense():
1010
x = Edate.get()
11-
y = Title.get()
11+
y = Item.get()
1212
z = Eexpense.get()
1313
data = [x,y,z]
14-
TVExpense.insert('','end',values=data)
14+
1515
with db:
1616
c = db.cursor()
1717
c.execute("INSERT INTO expense(Dates, Items, Expense) VALUES(?,?,?)",(x,y,z))
1818

1919

2020

2121
def show():
22-
connt=sqlite3.connect('expense.db')
22+
x = Edate.get()
23+
y = Item.get()
24+
z = Eexpense.get()
25+
data = [x,y,z]
26+
connt=sqlite3.connect('./Expense Tracker/expense.db')
2327
cursor=connt.cursor()
2428
cursor.execute("SELECT * FROM expense")
2529
for row in cursor.fetchall():
26-
print(row)
30+
TVExpense.insert('','end',values=row)
2731

2832
def delete():
2933
with db:
34+
dee = Delete.get()
3035
c = db.cursor()
31-
c.execute("DROP table expense")
36+
c.execute("DELETE FROM expense WHERE Items = ?", (dee,))
3237
db.commit()
38+
show()
3339

34-
db = sqlite3.connect('expense.db')
40+
db = sqlite3.connect('./Expense Tracker/expense.db')
3541
c = db.cursor()
3642

3743
c.execute("""CREATE TABLE IF NOT EXISTS expense(
@@ -63,9 +69,9 @@ def delete():
6369
ltitle = ttk.Label(F1, text="Items",font=(None,18))
6470
ltitle.grid(row=1, column=0, padx=5, pady=5, sticky='w')
6571

66-
Title = StringVar()
72+
Item = StringVar()
6773

68-
Etitle = ttk.Entry(F1, textvariable=Title,font=(None,18))
74+
Etitle = ttk.Entry(F1, textvariable=Item,font=(None,18))
6975
Etitle.grid(row=1, column=1, padx=5, pady=5, sticky='w')
7076

7177
lexpense = ttk.Label(F1, text="Expense",font=(None,18))
@@ -79,8 +85,16 @@ def delete():
7985
btn = ttk.Button(F1,text='Add', command=Addexpense)
8086
btn.grid(row=3, column=1, padx=5, pady=5, sticky='w', ipadx=10, ipady=10)
8187

88+
89+
Ldel = ttk.Label(F1, text='Delete',font=(None,18))
90+
Ldel.grid(row=4, column=0, padx=5, pady=5, sticky='w')
91+
Delete = StringVar()
92+
93+
dell = ttk.Entry(F1, textvariable=Delete,font=(None,18))
94+
dell.grid(row=4, column=1, padx=5, pady=5, sticky='w')
95+
8296
btn2 = ttk.Button(F1,text='Delete', command=delete)
83-
btn2.grid(row=3, column=0, padx=5, pady=5, sticky='w', ipadx=10, ipady=10)
97+
btn2.grid(row=5, column=1, padx=5, pady=5, sticky='w', ipadx=10, ipady=10)
8498

8599
btn1 = ttk.Button(F1,text='Show', command=show)
86100
btn1.grid(row=3, column=2, padx=5, pady=5, sticky='w', ipadx=10, ipady=10)
@@ -91,7 +105,7 @@ def delete():
91105
for i in TVList:
92106
TVExpense.heading(i, text=i.title())
93107

94-
TVExpense.grid(row=4, column=0, padx=5, pady=5, sticky='w', columnspan=3)
108+
TVExpense.grid(row=6, column=0, padx=5, pady=5, sticky='w', columnspan=3)
95109

96110
gui.mainloop()
97111
db.close()

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /