Ez egy egyszerű Jegyzettömb alkalmazás Pythonban, tkinter segítségével. a program a szöveget fixen a jegyzet.txt nevű fájlba menti a szöveget.
-------------
import tkinter as tk
def mentes():
with open("jegyzet.txt", "w", encoding="utf-8") as f:
f.write(szoveg_doboz.get("1.0", tk.END))
def megnyitas():
try:
with open("jegyzet.txt", "r", encoding="utf-8") as f:
szoveg_doboz.delete("1.0", tk.END)
szoveg_doboz.insert(tk.END, f.read())
except FileNotFoundError:
pass # Ha még nincs mentve fájl, nem csinál semmit
# Ablak létrehozása
ablak = tk.Tk()
ablak.title("Mini Jegyzettömb")
ablak.geometry("500x400")
# Szövegmező és görgetősáv
gorgeto = tk.Scrollbar(ablak)
gorgeto.pack(side=tk.RIGHT, fill=tk.Y)
szoveg_doboz = tk.Text(ablak, wrap=tk.WORD, yscrollcommand=gorgeto.set)
szoveg_doboz.pack(expand=True, fill=tk.BOTH)
gorgeto.config(command=szoveg_doboz.yview)
# Gombok
also_frame = tk.Frame(ablak)
also_frame.pack(fill=tk.X, pady=5)
btn_mentes = tk.Button(also_frame, text="Mentés", command=mentes)
btn_mentes.pack(side=tk.LEFT, padx=10, expand=True)
btn_megnyitas = tk.Button(also_frame, text="Betöltés", command=megnyitas)
btn_megnyitas.pack(side=tk.RIGHT, padx=10, expand=True)
ablak.mainloop()
---------------
Nincsenek megjegyzések:
Megjegyzés küldése