Formatting widget data

Input data such as date, time, phone number, credit card number, website URL, IP number, and so on, have an associated display format. For instance, date can be better represented in an 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:

Formatting widget data

The 8.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 * class FormatEntryWidgetDemo: def __init__(self, root): Label(root, ...

Get Tkinter GUI Application Development Blueprints now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.