From 83ee5bc396965b2f91035d9a255a7643b9c10de0 Mon Sep 17 00:00:00 2001 From: Megamichi Date: Tue, 21 Nov 2023 22:48:32 +0100 Subject: [PATCH] please help --- notizen_w/n.py | 58 ++++++++++++++++++++++++------------------- notizen_w/n/dodel.txt | 1 + notizen_w/test.py | 0 3 files changed, 34 insertions(+), 25 deletions(-) create mode 100644 notizen_w/test.py diff --git a/notizen_w/n.py b/notizen_w/n.py index 320f446..322178b 100644 --- a/notizen_w/n.py +++ b/notizen_w/n.py @@ -84,6 +84,7 @@ Passwort:""") class actions(): def edit(): notiz = eigene_dialoge.notiz_auswahl() + print("Notiz ausgewählt") write_note = eigene_dialoge.notiz_dialog(notiz) info = neditadd(write_note[0],write_note[1]) messagebox("Notiz",info) @@ -119,35 +120,43 @@ Passwort:""") class eigene_dialoge: def notiz_dialog(title): notiz = o(title,"r") - w_editnotiz = tk.Tk() + notiz_dialog = tk.Tk() def cancel(): - w_editnotiz.destroy() + global ret + + ret = tk.StringVar(notiz_dialog) + ret.set([title,notiz.read()]) + notiz_dialog.destroy() + print(ret.get()) def ok(): global ret - ret = tk.StringVar(w_editnotiz) - ret.set([l_wtitle.get(),l_winhalt.get()]) - w_editnotiz.destroy() + ret = tk.StringVar(notiz_dialog) + ret.set([ltitle.get(),linhalt.get()]) + notiz_dialog.destroy() + print(ret.get()) - l_wttitle = tk.Label(w_editnotiz, text="Titel:") - l_wtitle = tk.Entry(w_editnotiz) - l_wtitle.insert(0,title) - l_wtinhalt = tk.Label(w_editnotiz, text="Inhalt:") - l_winhalt = tk.Entry(w_editnotiz) - l_winhalt.insert(0,notiz.read()) - l_button_save = tk.Button(w_editnotiz, text="Save" ,command=ok) - l_button_cancel = tk.Button(w_editnotiz, text="Abbrechen" ,command=cancel) + lttitle = tk.Label(notiz_dialog, text="Titel:") + ltitle = tk.Entry(notiz_dialog) + ltitle.insert(0,title) + print(title) + ltinhalt = tk.Label(notiz_dialog, text="Inhalt:") + linhalt = tk.Entry(notiz_dialog) + print(notiz.read()) + linhalt.insert(0,notiz.read()) + lbutton_save = tk.Button(notiz_dialog, text="Save" ,command=ok) + lbutton_cancel = tk.Button(notiz_dialog, text="Abbrechen" ,command=cancel) - l_wttitle.pack() - l_wtitle.pack() - l_wtinhalt.pack() - l_winhalt.pack() - l_button_save.pack() - l_button_cancel.pack() + lttitle.pack() + ltitle.pack() + ltinhalt.pack() + linhalt.pack() + lbutton_save.pack() + lbutton_cancel.pack() - l_button_save.pack(fill="x") - l_button_cancel.pack(fill="x") - w_editnotiz.mainloop() + lbutton_save.pack(fill="x") + lbutton_cancel.pack(fill="x") + notiz_dialog.mainloop() return ret.get() def notiz_auswahl(): def done(): @@ -169,8 +178,6 @@ class eigene_dialoge: class tkf : def refresh_list(): notiz_list.set(nlist()[0]) - - def help(): messagebox.showinfo("help", """Hilfe: edit = Bearbeite eine Notiz. @@ -211,8 +218,9 @@ if not os.path.exists(f"{n_path}n{tzeichen}"): messagebox.showinfo("Verzeichniss","Notizenverzeichniss angelegt.") n_path += "n"+tzeichen +eigene_dialoge.notiz_dialog("dodel") #eigene_dialoge.notiz_auswahl() -#exit() +exit() # Welcome screen passwort = eigene_fenster.welcome_w() # main fenster diff --git a/notizen_w/n/dodel.txt b/notizen_w/n/dodel.txt index e69de29..424edf3 100644 --- a/notizen_w/n/dodel.txt +++ b/notizen_w/n/dodel.txt @@ -0,0 +1 @@ +hääääää \ No newline at end of file diff --git a/notizen_w/test.py b/notizen_w/test.py new file mode 100644 index 0000000..e69de29