frame.grid(column=0, row=0, sticky=(N, S, E, W))
# Создание и размещение Label для наименований переменных
label_temp_zak = Label(window, text="Темп закачки пара в нагнетательную скважину", font='Times 10')
label_temp_zak.grid(column=0, row=0, sticky=E, pady=5, padx=10)
label_period_zak = Label(window, text="Период закачки", font='Times 10')
label_period_zak.grid(column=0, row=1, sticky=E, pady=4, padx=10)
label_step_suh = Label(window, text="Степень сухости пара на забое нагнетательной скважины", font='Times 10')
label_step_suh.grid(column=0, row=2, sticky=E, pady=4, padx=10)
label_tepl_ispar = Label(window, text="Скрытая теплота испарения", font='Times 10')
label_tepl_ispar.grid(column=0, row=3, sticky=E, pady=4, padx=10)
label_teploem_voda = Label(window, text="Теплоемкость горячей воды", font='Times 10')
label_teploem_voda.grid(column=0, row=4, sticky=E, pady=4, padx=10)
label_t_para = Label(window, text="Температура пара", font='Times 10').grid(column=0, row=5, sticky=E, pady=4, padx=10)
label_h_plasta = Label(window, text="Толщина пласта", font='Times 10').grid(column=0, row=6, sticky=E, pady=4, padx=10)
label_ohvat_h_plasta = Label(window, text="Коэффициент охвата пласта процессом по толщине", font='Times 10')
label_ohvat_h_plasta.grid(column=0, row=7, sticky=E, pady=4, padx=10)
label_t0_plasta = Label(window, text="Начальная температура пласта", font='Times 10')
label_t0_plasta.grid(column=0, row=8, sticky=E, pady=4, padx=10)
label_teploprov_pl = Label(window, text="Теплопроводность пласта", font='Times 10')
label_teploprov_pl.grid(column=0, row=9, sticky=E, pady=4, padx=10)
label_teploprov_op = Label(window, text="Теплопроводность окружающих пород", font='Times 10')
label_teploprov_op.grid(column=0, row=10, sticky=E, pady=4, padx=10)
label_plot_pl = Label(window, text="Плотность пласта", font='Times 10')
label_plot_pl.grid(column=0, row=11, sticky=E, pady=4, padx=10)
label_plot_op = Label(window, text="Плотность окружающих пород", font='Times 10')
label_plot_op.grid(column=0, row=12, sticky=E, pady=4, padx=10)
label_teploem_pl = Label(window, text="Теплоемкость пласта", font='Times 10')
label_teploem_pl.grid(column=0, row=13, sticky=E, pady=4, padx=10)
label_teploem_op_op = Label(window, text="Теплоемкость окружающих пород", font='Times 10')
label_teploem_op_op.grid(column=0, row=14, sticky=E, pady=4, padx=10)
label_ploshad = Label(window, text="Площадь нагретой части пласта", font='Times 15')
label_ploshad.grid(column=0, row=16, sticky=E, padx=10)
convert_button = Button(window, text='Рассчитать', font='Times 12')
convert_button.grid(column=1, row=15, sticky=(W, E), pady=30, padx=35)
close_button = Button(window, text='Закрыть', font='Times 12').grid(column=2, row=15, sticky=W, padx=35)
# Создание и размещение entry для ввода значений переменных
entry_temp_zak = Entry(window, width=12, textvariable=temp_zak)
entry_temp_zak.grid(row=0, column=1, sticky=(W, E), pady=3.5, padx=15)
entry_period_zak = Entry(window, width=12, textvariable=period_zak)
entry_period_zak.grid(column=1, row=1, sticky=(W, E), pady=3.5, padx=15)
entry_step_suh = Entry(window, width=12, textvariable=step_suh).grid(column=1, row=2, sticky=(W, E), pady=3.5, padx=15)
entry_tepl_ispar = Entry(window, width=12, textvariable=tepl_ispar)
entry_tepl_ispar.grid(column=1, row=3, sticky=(W, E), pady=3.5, padx=15)
entry_teploem_voda = Entry(window, width=12, textvariable=teploem_voda)
entry_teploem_voda.grid(column=1, row=4, sticky=(W, E), pady=3.5, padx=15)
entry_t_para = Entry(window, width=12, textvariable=t_para)
entry_t_para.grid(column=1, row=5, sticky=(W, E), pady=3.5, padx=15)
entry_h_plasta = Entry(window, width=12, textvariable=h_plasta)
entry_h_plasta.grid(column=1, row=6, sticky=(W, E), pady=3.5, padx=15)
entry_ohvat_h_plasta = Entry(window, width=12, textvariable=ohvat_h_plasta)
entry_ohvat_h_plasta.grid(column=1, row=7, sticky=(W, E), pady=3.5, padx=15)
entry_t0_plasta = Entry(window, width=12, textvariable=t0_plasta)
entry_t0_plasta.grid(column=1, row=8, sticky=(W, E), pady=3.5, padx=15)
entry_teploprov_pl = Entry(window, width=12, textvariable=teploprov_pl)
entry_teploprov_pl.grid(column=1, row=9, sticky=(W, E), pady=3.5, padx=15)
entry_teploprov_op = Entry(window, width=12, textvariable=teploprov_op)
entry_teploprov_op.grid(column=1, row=10, sticky=(W, E), pady=3.5, padx=15)
entry_plot_pl = Entry(window, width=12, textvariable=plot_pl)
entry_plot_pl.grid(column=1, row=11, sticky=(W, E), pady=3.5, padx=15)
entry_plot_op = Entry(window, width=12, textvariable=plot_op)
entry_plot_op.grid(column=1, row=12, sticky=(W, E), pady=3.5, padx=15)
entry_teploem_pl = Entry(window, width=12, textvariable=teploem_pl)
entry_teploem_pl.grid(column=1, row=13, sticky=(W, E), pady=3.5, padx=15)
entry_teploem_op = Entry(window, width=12, textvariable=teploem_op)
entry_teploem_op.grid(column=1, row=14, sticky=(W, E), pady=3.5, padx=15)
# Создание и размещение combobox для ввода единиц измерения
ed_ism_temp_zak = Combobox(window, state="readonly", width=12, values=('кг/с', 'т/сут'), textvariable=ei_temp_zak)
ed_ism_temp_zak.grid(column=2, row=0, padx=10, sticky=(W, E))
ed_ism_period_zak = Combobox(window, state="readonly", width=12, values=('сут', 'мес', 'год'),
textvariable=ei_period_zak)
ed_ism_period_zak.grid(column=2, row=1, padx=10, sticky=(W, E))
ed_ism_tepl_ispar = Combobox(window, state="readonly", width=12, values=('Дж/кг', 'кДж/кг'), textvariable=ei_tepl_ispar)
ed_ism_tepl_ispar.grid(column=2, row=3, padx=10, sticky=(W, E))
ed_ism_teploem_voda = Combobox(window, state="readonly", width=12, values=('Дж/(кг*K)', 'кДж/(кг*K'),
textvariable=ei_teploem_voda)
ed_ism_teploem_voda.grid(column=2, row=4, padx=10, sticky=(W, E))
ed_ism_t_para = Combobox(window, state="readonly", width=12, values=('0C', 'K'), textvariable=ei_t_para)
ed_ism_t_para.grid(column=2, row=5, padx=10, sticky=(W, E))
ed_ism_h_plasta = Combobox(window, state="readonly", width=12, values=('см', 'м', 'км'), textvariable=ei_h_plasta)
ed_ism_h_plasta.grid(column=2, row=6, padx=10, sticky=(W, E))
ed_ism_t0_plasta = Combobox(window, state="readonly", width=12, values=('0С', 'К'), textvariable=ei_t0_plasta)
ed_ism_t0_plasta.grid(column=2, row=8, padx=10, sticky=(W, E))
ed_ism_teploprov_pl = Combobox(window, state="readonly", width=12, values=('Вт/(м*К)', 'кВт/(м*К)'),
textvariable=ei_teploprov_pl)
ed_ism_teploprov_pl.grid(column=2, row=9, padx=10, sticky=(W, E))
ed_ism_teploprov_op = Combobox(window, state="readonly", width=12, values=('Вт/(м*К)', 'кВт/(м*К)'),
textvariable=ei_teploprov_op)
ed_ism_teploprov_op.grid(column=2, row=10, padx=10, sticky=(W, E))
ed_ism_plot_pl = Label(window, width=12, text='кг/м3')
ed_ism_plot_pl.grid(column=2, row=11, padx=10, sticky=(W, E))
ed_ism_plot_op = Label(window, width=12, text='кг/м3').grid(column=2, row=12, padx=10, sticky=(W, E))
ed_ism_teploem_pl = Combobox(window, state="readonly", width=12, values=('Дж/(кг*К)', 'кДж/(кг*К)'),
textvariable=ei_teploem_pl)
ed_ism_teploem_pl.grid(column=2, row=13, padx=10, sticky=(W, E))
ed_ism_teploem_op = Combobox(window, state="readonly", width=12, values=('Дж/(кг*K)', 'кДж/(кг*K'),
textvariable=ei_teploem_op)
ed_ism_teploem_op.grid(column=2, row=14, padx=10, sticky=(W, E))
ed_ism_ploshad = Label(window, width=12, text='м2', font='Times 15').grid(column=2, row=16, sticky=(W, E))
window.bind("<Return>", calculate)
window.mainloop()