please click here to see the image.i want to link my python function with the entry box.suppose if i add a function to a button in gui. if i click the button then function output should be displayed on python entry box.but im getting output in python shell.please help me out from this.
@Jundullah output of your codeimage1
output is replaceing with new input, insteed i need to print beside.image2
**** here is the code****
from tkinter import *
root = Tk()
text_input = StringVar()
operator = ""
txtDisplay= Entry(font=('arial',70,'bold italic'),textvariable=text_input ,
bd=30,insertwidth=4,bg="#b0e0e6", justify = "center")
root.title("Alphabet Pattern")
txtDisplay.grid(columnspan=10)
def A():
"""This function will print alphabet A"""
for i in range(7):
for j in range(7):
if ((j==0 or j==6)) and i!=0 or ((i==0 or i==3) and (j>0 and
j<6)):
print("*",end="")
else:
print(end=" ")
print()
print()
def C():
"""This function will print alphabet C"""
for row in range(7):
for col in range(7):
if (col==0 and (row!=0 and row!=6) or ((row==0 or row==6) and
(col>0))):
print("*",end="");
else:
print(end=" ")
print()
print()
#first button
A1 = Button(padx=16,pady=16,bd=8,fg="#000000",font=('arial',30,'bold
italic'),text="A",bg="#b0e0e6e",command= A ).grid(row=3, column=0)
#second button
C1 = Button(padx=16,pady=16,bd=8,fg="#000000",font=('arial',30,'bold
italic'),text="C",bg="#b0e0e6",command= C).grid(row=4, column=2)
root.mainloop()
please give me any suggestions to solve the above code.