The Entry widget

The ttk.Entry widget is a basic, one-line character entry, as shown in the following screenshot:

You can create an entry by executing the following code:

my_entry = ttk.Entry(parent, textvariable=my_text_var)

In the preceding code, the commonly used arguments to ttk.Entry are as follows:

  • parent: This argument sets the parent widget for the entry.
  • textvariable: This is a Tkinter StringVar variable whose value will be bound to this input widget.
  • show: This argument determines which character will be displayed when you type into the box. By default, it's the character you type, but this can be replaced (for example, for password ...

Get Python GUI Programming with Tkinter 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.