create gui applications with python
from tkinter import * import time Student_forum=Tk() Student_forum.title("student form") Student_forum.geometry('390x400') Roll_ask = Label(Student_forum,text="Roll Number") Roll_ask.pack() Roll = Entry() Roll.pack() name_ask = Label(Student_forum,text = "Name") name_ask.pack() Name = Entry(Student_forum) Name.pack() age_ask = Label(Student_forum,text = "Age") age_ask.pack() age = Entry() age.pack() def submit(): if Roll.get() == "": error = Label(Student_forum,text = "Please fill Roll section roll section can't remain blank") error.pack() elif Name.get() == "": error2 = Label(Student_forum ,text="Please fill your name in name section it can't e remain blank") error2.pack() elif age.get() == "": error3 = Label(Student_forum,text="fill age section first") error3.pack() else: get_data = open("student_details.txt","r") get_data2 = get_data.read() if Roll.get() in get_data2: Label2 = Label(Student_forum,text="You are already added in the list") Label2.pack() else: steps = "Your name is " + Name.get() + " and your age is " + age.get() submit_out = Label(Student_forum,text = steps) submit_out.pack() txt_file = open("student_details.txt","a+") txt_file.writelines(str(("Roll number="+Roll.get()+" Name= "+Name.get()+" Age="+age.get()+"n"))) txt_file.close() do = Label(Student_forum,text="Now you are added in the list of students") do.pack() def clear(): Roll.delete(0,"end") Name.delete(0,"end") age.delete(0,"end") Button1 = Button(Student_forum,text="Submit Form",command=submit) Button1.pack() Button2 = Button(Student_forum,text="Clear",command=clear) Button2.pack() Student_forum.mainloop()