test
unknown
plain_text
2 years ago
1.1 kB
17
Indexable
from tkinter import *
root = Tk()
root.geometry("250x300")
name_get = StringVar()
name_store = []
def clicked_add():
name_store.append(name_get.get())
listbox.insert(END, name_get.get())
with open("name_list.txt", 'w') as f:
for added_name in name_store:
f.write(added_name + "\n")
def clicked_delete():
selected_name = listbox.curselection()
listbox.delete(selected_name)
# to clear txt file list
open("name_list.txt", 'w').close()
# to supposedly write listbox contents to txt file
with open("name_list.txt", 'w') as file:
file.write(str(listbox.get(0, END)))
add_name = Entry(root, textvariable=name_get)
add_name.pack()
add_btn = Button(root, text="Add", font="None 10", command=clicked_add)
add_btn.pack()
listbox = Listbox(root)
listbox.pack()
with open("name_list.txt", 'r') as file_get:
for name in file_get:
listbox.insert(0, name)
delete_btn = Button(root, text="Delete", font="None 10", command=clicked_delete)
delete_btn.pack()
root.mainloop()
Editor is loading...