#!/usr/bin/env python3 import tkinter as tk from solver import quadratic def click_solve(): x1, x2 = quadratic(a.get(), b.get(), c.get()) print('x1:', x1, 'x2:', x2) app = tk.Tk() a, b, c = tk.DoubleVar(), tk.DoubleVar(), tk.DoubleVar() app.title('Solver for Quadratic Equations') inputs = ({' x^2': a, ' x + ': b, ' = 0': c}) for text, var in inputs.items(): tk.Entry(app, width=3, textvariable=var).pack(side=tk.LEFT, pady=10) tk.Label(text=text).pack(side=tk.LEFT, pady=10) tk.Button(app, text='solve', command=click_solve).pack(side=tk.LEFT, padx=10) app.mainloop()