
Today we are going to discuss how can we create a simple login application using tkinter in Python in which password values will be hidden from the user
Source Code
# importing tkinter from tkinter import * # initializing root root = Tk() # setting geometry root.geometry("400x300") # defining function to print username and password on call def showinfo(): print("User Name is", user_name.get()) print("Password is", password.get()) # defining function to clear entry widgets using .set() method def clear(): user_name.set("") password.set("") user_name = StringVar() # User name variable password = StringVar() # Password variable # creating an entry widget to take username user_name_Entry = Entry(root, textvariable=user_name).pack(pady=10) # creating an entry widget to take userpassword passEntry = Entry(root, textvariable=password, show='*').pack(pady=10) # creating a button to call "showinfo" function which will print # username and password in console Button(root, text='Show Info', command=showinfo).pack(pady=10) # creating a button to call "clear" function which will clear the entry # widgets value of username and userpassword Button(root, text='Clear Info', command=clear).pack(pady=10) # .mainloop() is used when our program is ready to run root.mainloop()
Output
On Running

On Entering Values

On Clicking the “Show Info” Button

Run Python Code:
Thanks for Reading
Keep Updated for more amazing content like this
Also read:
- Bakery Management System in Python | Class 12 ProjectIn this article, we are going to build one such application that can manage a bakery. Yes! The bakery products are everyone’s favorite, right? We are going to build a console-based Bakery Management System in Python that can manage our bakery which cooks delicious kinds of stuff! This article is your end of wander for…
- Filter List in Python | 10 methodsFilter List in Python is the process of selecting specific items from a list that meet certain criteria. This is a task that you will encounter every now and then if you are working with python. So here you will learn 10 different ways to filter List in Python. 1. Using for loop We start…
- Top 25 Pattern Programs in C++In this article, I will show you the Top 25 Pattern Programs in C++ that you must learn which will help you to understand the usage of nested loops. We will learn to create different geometrical shapes like Squares, triangles, Rhombus, etc. We have provided the code as well as output for all the patterns…
- Currency Converter in C++In this article, we will build a simple program for Currency Converter in C++. The user will be able to convert currencies like Dollar, Euro, Pound, and Rupee. This is a console application and very simple to understand as we only use a bunch of conditionals to write the entire program. Features Users can convert…
- SQLite | CRUD Operations in PythonCRUD stands for Create Read Update Delete. I will show you how to perform CRUD Operations in Python. You need basic Tkinter and SQLite knowledge before you read further. This app is straightforward, when you will open this app, a GUI with 4 green colored buttons will open to perform CRUD(create read update delete) operations….