1)Windows 10
2)версия Python 3.8
3)pip list:
-Pysimplegui
import PySimpleGUI as sg
layout = [[sg.Text('Введите высоту между r1 и r2:')], [sg.Input(key='-IN-')],
[sg.Text('Введите r1:')], [sg.Input(key='-IN-')],
[sg.Text('Введите r2:')], [sg.Input(key='-IN-')],
[sg.Text('Результат в Литрах', size=(30,1), key='-OUT-')],
[sg.Button('OK'), sg.Button('Выход')], [sg.Button('Стереть все')]]
window = sg.Window('Вычислятель объема', layout)
while True:
event, values = window.read()
if event == 'Выход' or event == sg.WIN_CLOSED:
break
window['-OUT-'].update(values['-IN-'])
window.close()
Добрый день! Хочу научиться делать простые программы с интерфейсом, но толком туториалов по этой теме я не нашел
Я учу питон пока только второй день, но для того, чтобы освоиться, я решил сделать простой "вычеслятель" объема для усеченных конусов.
Я хочу сделать так, чтобы в каждую строчку вводилось значение, а после нажатия на "OK" Срабатывала формула:
summ=((1/3) * math.pi * h * (r1**2+r1*r2+r2**2)) и выводилась вместо "Результат в литрах". Как привязать вводимое значение к переменной и как дать функцию клавишам?
2)версия Python 3.8
3)pip list:
-Pysimplegui
import PySimpleGUI as sg
layout = [[sg.Text('Введите высоту между r1 и r2:')], [sg.Input(key='-IN-')],
[sg.Text('Введите r1:')], [sg.Input(key='-IN-')],
[sg.Text('Введите r2:')], [sg.Input(key='-IN-')],
[sg.Text('Результат в Литрах', size=(30,1), key='-OUT-')],
[sg.Button('OK'), sg.Button('Выход')], [sg.Button('Стереть все')]]
window = sg.Window('Вычислятель объема', layout)
while True:
event, values = window.read()
if event == 'Выход' or event == sg.WIN_CLOSED:
break
window['-OUT-'].update(values['-IN-'])
window.close()
Добрый день! Хочу научиться делать простые программы с интерфейсом, но толком туториалов по этой теме я не нашел
Я учу питон пока только второй день, но для того, чтобы освоиться, я решил сделать простой "вычеслятель" объема для усеченных конусов.
Я хочу сделать так, чтобы в каждую строчку вводилось значение, а после нажатия на "OK" Срабатывала формула:
summ=((1/3) * math.pi * h * (r1**2+r1*r2+r2**2)) и выводилась вместо "Результат в литрах". Как привязать вводимое значение к переменной и как дать функцию клавишам?