42 lines
1.0 KiB
Python
42 lines
1.0 KiB
Python
from tkinter import *
|
|
import csv
|
|
|
|
def create_new():
|
|
file = open("/tmp/ages.csv", "w")
|
|
file.close()
|
|
|
|
def save_list():
|
|
with open("/tmp/ages.csv", "a") as file:
|
|
name = name_box.get()
|
|
age = age_box.get()
|
|
newrecord = name + ", " + age + "\n"
|
|
file.write(str(newrecord))
|
|
name_box.delete(0, 'end')
|
|
age_box.delete(0, 'end')
|
|
name_box.focus()
|
|
|
|
window = Tk()
|
|
window.title("Lista Personas")
|
|
window.geometry("400x100")
|
|
|
|
label1 = Label(text="Ingresa un nombre:")
|
|
label1.place(x=20, y=20, width=100, height=25)
|
|
|
|
name_box = Entry()
|
|
name_box.place(x=120, y=20, width=100, height=25)
|
|
name_box["justify"] = "left"
|
|
name_box.focus()
|
|
|
|
label2 = Label(text="Ingresa la edad:")
|
|
label2.place(x=20, y=50, width=100, height=25)
|
|
|
|
age_box = Entry()
|
|
age_box.place(x=120, y=50, width=100, height=25)
|
|
|
|
button1 = Button(text="Crear nuevo CSV", command=create_new)
|
|
button1.place(x=250, y=20, width=100, height=25)
|
|
button2 = Button(text="Agregar al CSV", command=create_new)
|
|
button2.place(x=250, y=50, width=100, height=25)
|
|
|
|
window.mainloop()
|