Create 3.py

This commit is contained in:
kromskii2 authored and GitHub committed 2024-03-19 21:36:25 +07:00
1 parent 0664e46cda
commit 25576bfa16
1 file changed
+46
+46
View File
@@ -0,0 +1,46 @@
import tkinter as tk
from tkinter import messagebox
class ScheduleApp:
def __init__(self, master):
self.master = master
self.master.title("Расписание рабочего дня и личные финансы")
# Создание виджетов
self.label_schedule = tk.Label(master, text="Расписание рабочего дня")
self.label_schedule.grid(row=0, column=0, columnspan=2, padx=10, pady=10)
self.schedule_text = tk.Text(master, height=10, width=40)
self.schedule_text.grid(row=1, column=0, columnspan=2, padx=10, pady=10)
self.label_finances = tk.Label(master, text="Личные финансы")
self.label_finances.grid(row=2, column=0, columnspan=2, padx=10, pady=10)
self.finances_text = tk.Text(master, height=10, width=40)
self.finances_text.grid(row=3, column=0, columnspan=2, padx=10, pady=10)
self.button_save = tk.Button(master, text="Сохранить", command=self.save_data)
self.button_save.grid(row=4, column=0, padx=10, pady=10)
self.button_load = tk.Button(master, text="Загрузить", command=self.load_data)
self.button_load.grid(row=4, column=1, padx=10, pady=10)
def save_data(self):
schedule_data = self.schedule_text.get("1.0", tk.END)
finances_data = self.finances_text.get("1.0", tk.END)
# Здесь можно добавить код для сохранения данных в файл или базу данных
messagebox.showinfo("Сохранение", "Данные успешно сохранены!")
def load_data(self):
# Здесь можно добавить код для загрузки данных из файла или базы данных
# и отображения их в соответствующих текстовых полях
messagebox.showinfo("Загрузка", "Данные успешно загружены!")
def main():
root = tk.Tk()
app = ScheduleApp(root)
root.mainloop()
if __name__ == "__main__":
main()