Entry widgets allow for display and input of simple text. Both are
essentially functional subsets of the
Text widget we’ll meet later;
Text can do everything
Entry can, but not vice versa.
Message widget is
simply a place to display text. Although the standard
showinfo dialog we met earlier is
perhaps a better way to display pop-up messages,
Message splits up long strings
automatically and flexibly and can be embedded inside container
widgets any time you need to add some read-only text to a display.
Moreover, this widget sports more than a dozen configuration options
that let you customize its appearance. Example 8-16 and Figure 8-21 illustrate
Message basics, and demonstrates how
reacts to horizontal stretching with
expand; see Chapter 7 for more on resizing and Tk
or tkinter references for other options
Example 8-16. PP4E\Gui\tour\message.py
from tkinter import * msg = Message(text="Oh by the way, which one's Pink?") msg.config(bg='pink', font=('times', 16, 'italic')) msg.pack(fill=X, expand=YES) mainloop()
Figure 8-21. A Message widget at work
Entry widget is a
simple, single-line text input field. It is typically
used for input fields in form-like dialogs and anywhere else you
need the user to type a value into a field of a larger display.
Entry also supports advanced concepts such ...