Oh Snap!

Please turnoff your ad blocking mode for viewing your site content

Hit enter after type your search item

Python GUI Tkinter Form Submit Data to Text File Using File Handling

/
/
/
51 Views

Welcome folks I am back with another blog post. In this blog post I will be talking about tkinter framework in which we will be creating a simple form and in that form we will have 3 fields firstname lastname and age and then we have a button after hitting the button we will save these details to a text file using text handling in tkinter. The screenshots of the application is given below.

READ  Build a Video Converter Application in Node.js Using Fluent-FFmpeg Library Full Example

 

Screenshots:

 

 

Source Code:

 

from tkinter import * 

def save_info():
    firstname_info = firstname.get()
    lastname_info = lastname.get()
    age_info = age.get()
    
    print(firstname_info,lastname_info,age_info)
    
    file = open("user.txt","w")
    
    file.write("Your First Name " + firstname_info)
    
    file.write("\n")
    
    file.write("Your Last Name " + lastname_info)
    
    file.write("\n")
    
    file.write("Your Age " + str(age_info))
    
    file.close()
    
    

app = Tk()

app.geometry("500x500")

app.title("Python File Handling in Forms")

heading = Label(text="Python File Handling in Forms",fg="black",bg="yellow",width="500",height="3",font="10")

heading.pack()

firstname_text = Label(text="FirstName :")
lastname_text = Label(text="LastName :")
age_text = Label(text="Age :")

firstname_text.place(x=15,y=70)
lastname_text.place(x=15,y=140)
age_text.place(x=15,y=210)

firstname = StringVar()
lastname = StringVar()
age = IntVar()

first_name_entry = Entry(textvariable=firstname,width="30")
last_name_entry = Entry(textvariable=lastname,width="30")
age_entry = Entry(textvariable=age,width="30")

first_name_entry.place(x=15,y=100)
last_name_entry.place(x=15,y=180)
age_entry.place(x=15,y=240)

button = Button(app,text="Submit Data",command=save_info,width="30",height="2",bg="grey")

button.place(x=15,y=290)


mainloop()

 

READ  Python OpenCV Tutorial To Capture Images From Webcam Full Project

In this block of code we have written code for file handling for tkinter form. In this block of code we are submitting data to a text file with the following details firstname lastname and age.

Leave a Comment

Your email address will not be published. Required fields are marked *

This div height required for enabling the sticky sidebar
Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views :