So show us what you did. Its hard to figure out what's gone wrong when we can't see your code:That is what I did: from sympy import*from tkinter import*from sympy import init_printing root = Tk()root.geometry("450x350+500+500")root.title("Factorisations/Simplifications")root.configure(background = "gray")#Difine variablevar1= StringVar()var2 =StringVar()#Create the function answer def Answer(): x = symbols("x") A = var1.get() B = factor(A) Right_insert_top .insert(END,str(B))
#A1 = var2.get() #B1 = factor(A1) #Right_insert_top .insert(END,str(B1))#Create the function simplification def Simplification(): init_printing() x= symbols("x") D = var2.get() E = expand(D) Right_insert_top .insert(END,str((E)) #Create the Factorisation frameTops = Frame(root,relief= "sunken")Tops.pack(side = TOP) #Create a Label of the TopTop_Label = Label(Tops,font=("arial",30,"bold"),text = "Factorisations/Simplifications",bd = 10)Top_Label.pack(side = "top",fill =BOTH ) #Create the left frameLeft = Frame(root,relief= "sunken")Left.pack(side = "left",fill =BOTH ) #Create the top left frameTop_left = Frame(Left,relief= "sunken")Top_left.pack(side ="top") #Create the Labels top and bottomLeft_top = Label(Top_left ,text ="Factorise: ",bd = 5)Left_top.pack(side= "left",fill =BOTH) top_entry = Entry(Top_left,textvariable = var1,bd = 5)top_entry.pack(side= "right",fill =X) #Create the bottom leftLeft_bottom = Frame(Left,relief= "sunken")Left_bottom.pack(side = "bottom",fill =BOTH ) Left_bottom_label = Label(Left_bottom,text ="Simplifie: ",bd = 5)Left_bottom_label.pack(side= "left") bottom_entry = Entry(Left_bottom ,textvariable = var2,bd = 5)bottom_entry.pack(side= "right",fill =X) #Create a Right side Frame Right = Frame (root,relief= "sunken")Right.pack(side = "right",fill = BOTH) #Create a Frame on the Top rightRight_top = Frame (Right,relief= "sunken")Right_top.pack(side = "top") #Create the bottom frame on the rightRight_bottom = Frame (Right,relief= "sunken")Right_bottom.pack(side = "bottom")#Create a insert text on the screen on the rightRight_insert_top = Text( Right_top,font=("arial",10,"bold"),bd= 5)Right_insert_top.pack() #Create the exit bottom#Right_exit_buton = Button(Right_bottom1 , text = "Exit", font=("arial",20,"bold"),bd = 5)#Right_exit_buton.pack(side ="right") #Create the Reset bottomRight_reset_buton = Button(Right_bottom , text = "Answer\nSimplifie ",command = Simplification, font=("arial",20,"bold"),bd = 5)Right_reset_buton.pack(side ="right")#Create the Answer buttonRight_answer_buton = Button(Right_bottom , text = "Answer\nFactorisasions",command= Answer, font=("arial",20,"bold"),bd = 5)Right_answer_buton.pack(side ="left") root.mainloop() I am using Window 7. I have two functions: Factorization and Simplification. I am using Tkinter (GUI). When I entered the polynomial :(x+3)**2 at the simplify box and when I clicked ANSWER SIMPLIFY, I got: x**2+6*x+9, which is Correct. But I do not like the syntax. I will like my syntax to be clear like this in my Tkinter: (x−3)2 x-32x-32 and the answer to be like this: x2+6x+9I am trying to display the answer : x2−6x+9on the Tkinter screen I created. I am using Python 3.6.1. I used the Integral as an example of how my answer should look like. My code run perfectly, you can try. Thank you! _______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: https://mail.python.org/mailman/listinfo/tutor