Задать вопрос
Kero8yte
@Kero8yte

Как привязывать в tkinter свои заранее созданные функции к полям ввода граф. оболочки?

Пытаюсь написать софтинку для удобства на работе по расчёту себестоимости товара. Пока пытаюсь идти от простого, написал несколько функций для одного вида товара, но уже столкнулся с трудностью по неопытности. В коде я должен ввести 3 параметра:
width = float(input('Ширина:'))
height = float(input('Высота:'))
depth = float(input('Глубина:'))

def area_galv_frame_price():
    frame_ears = 0.03
    depth_frame = depth + frame_ears
    price_staves = 2.0
    length_frame = (width * 2) + (height * 2)
    if length_frame > 1.25:
        price_area_square_meters1 = (5.0 * depth_frame) * 400.0
        return price_area_square_meters1 + price_staves

    elif length_frame <= 1.25:
        price_area_square_meters2 = (2.5 * depth_frame) * 400.0
        return price_area_square_meters2 + price_staves

def area_lattice_price():
    area_lattice = (width * height) * 60
    return area_lattice

def material_area_price():
    area_material = (width * height) * 30
    return area_material

print('ФВКАС1 1шт. - ' + str(area_galv_frame_price() + area_lattice_price() + material_area_price()) + ' руб.')

...а потом у меня всё пересчитывается исходя из моего кода.
Так вот как мне привязать эти параметры к полям ввода в граф. обочке чтобы потом по нажатии кнопки "Посчитать себестоимость" всё считалось как у меня в коде и ответ отобразился ниже полей?5e49acc8ae807585145765.jpeg
  • Вопрос задан
  • 56 просмотров
Подписаться 2 Простой Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы