Message widget
The Message widget is used to show the message to the user regarding the behavior of the python application. The message text contains more than one line.
Syntax:
The syntax to use the message is given below.
w = Message( master, options)
Parameters:
- master: This parameter is used to represents the parent window.
- options:There are many options which are available and they can be used as key-value pairs separated by commas.
Options:
Following are commonly used Option can be used with this widget :-
- anchor: This option is used to decide the exact position of the text within the space .Its default value is CENTER.
- bg: This option used to represent the normal background color.
- bitmap: This option used to display a monochrome image.
- bd: This option used to represent the size of the border and the default value is 2 pixels.
- cursor: By using this option, the mouse cursor will change to that pattern when it is over type.
- font: This option used to represent the font used for the text.
- fg: This option used to represent the color used to render the text.
- height: This option used to represent the number of lines of text on the message.
- image: This option used to display a graphic image on the widget.
- justify: This option used to control how the text is justified: CENTER, LEFT, or RIGHT.
- padx: This option used to represent how much space to leave to the left and right of the widget and text. It’s default value is 1 pixel.
- pady: This option used to represent how much space to leave above and below the widget. It’s default value is 1 pixel.
- relief: The type of the border of the widget. It’s default value is set to FLAT.
- text: This option used use newlines (“\n”) to display multiple lines of text.
- variable: This option used to represents the associated variable that tracks the state of the widget.
- width: This option used to represents the width of the widget. and also represented in the number of characters that are represented in the form of texts.
- wraplength: This option will be broken text into the number of pieces.
Example:
from tkinter import * root = Tk() root.geometry( "300x200" ) w = Label(root, text = 'w3wiki' , font = "50" ) w.pack() msg = Message( root, text = "A computer science portal for geeks" ) msg.pack() root.mainloop() |
Output:
Python Tkinter – Message
Python offers multiple options for developing a GUI (Graphical User Interface). Out of all the GUI methods, Tkinter is the most commonly used method. It is a standard Python interface to the Tk GUI toolkit shipped with Python. Python with Tkinter is the fastest and easiest way to create GUI applications. Creating a GUI using Tkinter is an easy task.
Note: For more information, refer to Python GUI – tkinter