test
unknown
plain_text
2 years ago
1.1 kB
12
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...