Create 3.py
This commit is contained in:
1 parent
0664e46cda
commit
25576bfa16
1 file changed
+46
@@ -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()
|
||||||
Reference in new issue
Block a user