Я работаю над appJar, чтобы показать мои ответы.Я использую getLabel для получения значений ввода, но затем я хочу работать с ними (np).Итак, как я могу работать со значениями ввода?
import numpy as np
from appJar import gui
def launch(win):
app.showSubWindow(win)
app=gui("JM-UofA2018","600x100")
#Title
app.addLabel("title", "Welcome to Open Pit Design-Angles Tool")
app.setLabelBg("title", "red")
app.setLabelFg("title", "blue")
#Label Instructions
app.addLabel("Select one Button:")
# these go in the main window
app.addButtons(["Catch Bench (CB)","Horizontal Distance (HD)","Bench Face Angle (BFA)"], launch)
def press(button):
if button == "Cancel":
app.stop()
else:
app.getLabel("Height")
app.getLabel("IRA")
app.getLabel("BFA")
CB = (Height*((1/(np.tan(IRA*np.pi/180))-(1/(np.tan(BFA*np.pi/180))))))
print(CB)
app.startSubWindow("Catch Bench (CB)", modal=True)
app.addLabel("l1", "Input: Height,IRA and BFA")
app.addLabel("Height")
app.addNumericEntry("Height")
app.addLabel("IRA")
app.addNumericEntry("IRA")
app.addLabel("BFA")
app.addNumericEntry("BFA")
app.addButtons(["Accept", "Cancel"], press)
app.stopSubWindow()
app.go()