Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
|
@@ -55,7 +55,7 @@ with gr.Blocks() as interface:
|
|
| 55 |
gr.Markdown("## Advanced Calculator")
|
| 56 |
|
| 57 |
expression = gr.State("")
|
| 58 |
-
result_display = gr.Textbox(label="
|
| 59 |
expression_display = gr.Textbox(label="Expression", value="", interactive=False)
|
| 60 |
|
| 61 |
def create_button(text):
|
|
@@ -79,7 +79,8 @@ with gr.Blocks() as interface:
|
|
| 79 |
evaluate_button = gr.Button("Evaluate", variant="primary")
|
| 80 |
evaluate_button.click(fn=evaluate_expression, inputs=expression, outputs=result_display)
|
| 81 |
|
| 82 |
-
expression_display
|
|
|
|
| 83 |
|
| 84 |
with gr.Tab("Graph Equation"):
|
| 85 |
gr.Markdown("## Graph Equation")
|
|
|
|
| 55 |
gr.Markdown("## Advanced Calculator")
|
| 56 |
|
| 57 |
expression = gr.State("")
|
| 58 |
+
result_display = gr.Textbox(label="Result", value="", interactive=False)
|
| 59 |
expression_display = gr.Textbox(label="Expression", value="", interactive=False)
|
| 60 |
|
| 61 |
def create_button(text):
|
|
|
|
| 79 |
evaluate_button = gr.Button("Evaluate", variant="primary")
|
| 80 |
evaluate_button.click(fn=evaluate_expression, inputs=expression, outputs=result_display)
|
| 81 |
|
| 82 |
+
# Update the expression_display every time the expression changes
|
| 83 |
+
expression.change(fn=lambda exp: exp, inputs=expression, outputs=expression_display)
|
| 84 |
|
| 85 |
with gr.Tab("Graph Equation"):
|
| 86 |
gr.Markdown("## Graph Equation")
|