O'Reilly logo

Tkinter GUI Application Development Blueprints - Second Edition by Bhaskar Chaudhary

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Formatting widget data

Input data such as date, time, phone number, credit card number, website URL, and IP number, have an associated display format. For instance, the date can be better represented in a MM/DD/YYYY format.

Fortunately, it is easy to format data in the required format as the user enters it in the widget, as shown in the following screenshot:

The 10.07_formatting_entry_widget_to_display_date.py code automatically formats user input to insert forward slashes at the required places to display the date entered by a user in the MM/DD/YYYY format:

from tkinter import Tk, Entry, Label, StringVar, INSERTclass FormatEntryWidgetDemo: ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required