
QGIS Python Programming Cookbook, Second Edition
By :

The status bar in QGIS displays a variety of information in all sorts of contexts. It can be used for static information such as the current project projection or for real-time scrolling information such as the mouse coordinates. In this recipe, we'll print the current time to the status bar.
Open the QGIS Python console by selecting the Plugins menu and then clicking on Python Console.
All we need to do is call the status bar message method with the current time:
import time
showMessage()
method of the status bar with the current time and date:iface.mainWindow().statusBar().showMessage(time.asctime())
QGIS automatically places the message in an open space on the status bar. We placed a simple message in the status bar, but you can also add pretty much any other widget as well. The following screenshot shows the timestamp on the bottom...