Skip to content

About

Application form built in Python.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

📋 Application Form GUI (Python Tkinter)

A simple Python GUI Application Form built using Tkinter that collects user information, course details, and registration status. The program validates required fields and prints the submitted data to the console.

This project demonstrates Python GUI development, user input handling, and form validation.

🚀 Features

Graphical User Interface using Tkinter

User Information Form

Course Registration Details

Dropdown selection using Combobox

Number input using Spinbox

Form validation (required fields)

Terms & Conditions confirmation

Warning messages using MessageBox

🖥️ Application Interface

The form includes three main sections:

1️⃣ User Information

First Name

Last Name

Title (Mr, Ms, Dr)

Age

Nationality

Gender

2️⃣ Course Information

Registration Status

Number of Completed Courses

Number of Semesters

3️⃣ Terms & Conditions

Users must accept the terms before submitting the form.

📂 Project Structure

application-form-gui │ ├── Application_Form.py ├── README.md └── requirements.txt ⚙️ Requirements

This project uses Python’s built-in GUI library.

requirements.txt

tk

(Tkinter is usually included with Python installations.)

The GUI form will open where users can enter their information.

📊 Example Output (Console)

After submitting the form:

First name: John Last name: Smith Title: Mr. Age: 25 Nationality: British Courses: 5 Semesters: 2 Registration status Registered Gender: Male

🛠️ Technologies Used

Python

Tkinter

ttk widgets

MessageBox

📌 Future Improvements

Save data to CSV / Excel

Store submissions in SQLite database

Improve UI styling

Add form reset button

Add email validation

👨‍💻 Author

Jumma Mohammad Teli

📧 jummamohammad477@gmail.com

🔗 LinkedIn: https://linkedin.com/in/jumma-mohammad

💻 GitHub: https://github.com/jumma786

About

Application form built in Python.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages