DiscreteMathematics/Lab_1/window_5.py

90 lines
3.3 KiB
Python
Raw Normal View History

2024-03-09 17:44:57 +02:00
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)