44 lines
1.1 KiB
Python
44 lines
1.1 KiB
Python
from tkinter import *
|
|
import csv
|
|
|
|
def create_new():
|
|
file=open("ages.csv","w")
|
|
file.close()
|
|
|
|
def save_list():
|
|
file=open("ages.csv","a")
|
|
name=name_box.get()
|
|
age=age_box.get()
|
|
newrecord=name+","+age+"\n"
|
|
file.write(str(newrecord))
|
|
file.close()
|
|
name_box.delete(0,END)
|
|
age_box.delete(0,END)
|
|
name_box.focus()
|
|
|
|
window=Tk()
|
|
window.title("People List")
|
|
window.geometry("400x100")
|
|
|
|
label1=Label(text="Enter a name: ")
|
|
label1.place(x=20, y=20, width=100, height=25)
|
|
|
|
name_box=Entry(text="")
|
|
name_box.place(x=120, y=20, width=100, height=25)
|
|
name_box["justify"]="left"
|
|
name_box.focus()
|
|
|
|
label2=Label(text="Enter their age: ")
|
|
label2.place(x=20, y=50, width=100, height=25)
|
|
|
|
age_box=Entry(text="")
|
|
age_box.place(x=120, y=50, width=100, height=25)
|
|
age_box["justify"]="left"
|
|
|
|
button1=Button(text="Create a new file", command=create_new)
|
|
button1.place(x=250, y=20, width=100, height=25)
|
|
|
|
button2=Button(text="Add to file", command=save_list)
|
|
button2.place(x=250, y=50, width=100, height=25)
|
|
|
|
window.mainloop() |