from tkinter import * root = Tk() root.title("Збереження і відображення") # Віджети початкового виразу read_initial_frame = Frame(root, bd=5) read_initial_D_button = Button(read_initial_frame, text="Зчитати результати\nобчислення початкового виразу") initial_D_label = Label(read_initial_frame, text="D = ", bd=5) initial_D_elements = Label(read_initial_frame) # Пакувальники початкового виразу read_initial_frame.grid(row=0, column=0) read_initial_D_button.grid(row=0, column=0, columnspan=2) initial_D_label.grid(row=1, column=0, sticky=E) initial_D_elements.grid(row=1, column=1, sticky=W) # Віджети спрощеного виразу read_simplified_frame = Frame(root, bd=5) read_simplified_D_button = Button(read_simplified_frame, text="Зчитати результати\nобчислення спрощеного виразу") simplified_D_label = Label(read_simplified_frame, text="D = ", bd=5) simplified_D_elements = Label(read_simplified_frame) # Пакувальники спрощеного виразу read_simplified_frame.grid(row=0, column=1) read_simplified_D_button.grid(row=0, column=0, columnspan=2) simplified_D_label.grid(row=1, column=0, sticky=E) simplified_D_elements.grid(row=1, column=1, sticky=W) # Віджети Z вбудованої read_python_z_frame = Frame(root, bd=5) read_default_Z_button = Button(read_python_z_frame, text="Зчитати Z обчислену\nвбудованими функціями") python_Z_label = Label(read_python_z_frame, text="Z = ", bd=5) python_Z_elements = Label(read_python_z_frame) # Пакувальники Z вбудованої read_python_z_frame.grid(row=1, column=0) read_default_Z_button.grid(row=0, column=0, columnspan=2) python_Z_label.grid(row=1, column=0, sticky=E) python_Z_elements.grid(row=1, column=1, sticky=W) # Віджети Z написаної read_custom_z_frame = Frame(root, bd=5) read_custom_Z_button = Button(read_custom_z_frame, text="Зчитати Z обчислену\nнаписаною функцією") custom_Z_label = Label(read_custom_z_frame, text="Z = ", bd=5) custom_Z_elements = Label(read_custom_z_frame) # Пакувальники Z написаної read_custom_z_frame.grid(row=1, column=1) read_custom_Z_button.grid(row=0, column=0, columnspan=2) custom_Z_label.grid(row=1, column=0, sticky=E) custom_Z_elements.grid(row=1, column=1, sticky=W) # Віджети порівняння D compare_D_frame = Frame(root, bd=5) compare_D_button = Button(compare_D_frame, text="Порівняти D") # Пакувальники порівняння D compare_D_frame.grid(row=2, column=0) compare_D_button.grid(row=0, column=0) # Віджети порівняння Z compare_Z_frame = Frame(root, bd=5) compare_Z_button = Button(compare_Z_frame, text="Порівняти Z") # Пакувальники порівняння Z compare_Z_frame.grid(row=2, column=1) compare_Z_button.grid(row=0, column=0) # Очищення файлів clear_save_frame = Frame(root, bd=5) clear_save_button = Button(clear_save_frame, text="Очистити збережені множини") clear_save_frame.grid(row=3, column=0, columnspan=2) clear_save_button.grid(row=0, column=0)